type
status
date
slug
summary
tags
category
icon
password

📝 Frida环境搭建

frida是一款基于python + javascript 的hook框架,可运行在android、ios、linux、winosx等各平台,主要使用动态二进制插桩技术。需要安装frida、frida-tools、frida-server。

一、安装Python

注意:Python的版本过高,frida可能会不兼容,需要选择合适的版本。
这里安装python310

二、创建虚拟环境

创建虚拟环境的目的在于创建不同的python版本在虚拟环境中,这样方便使用其他版本,只有一个python版本的可略过。

1.安装virtualenvwrapper

2.配置虚拟环境变量

这一步是把要创建虚拟环境换个路径,C盘大的略过。
在windows的环境变量中,添加环境变量WORKON_HOME ,变量值就填改动到的路径。

3.创建虚拟环境

4.进入虚拟环境

三、下载frida

注意:根据python版本选择适合的frida版本,在线安装要么换源,要么科学上网。
在线安装
离线安装

四、安装frida代码提示

1.安装vscode

安装过程不多说,用自己顺手的代码编辑器,不一定要vscode。
vscode扩展会越安装越多,我C盘空间不足,下面是把C盘的vs扩展链接到D盘。

2.安装node.js

3.安装frida代码提示

注意:该命令的代码提示效果是局部的,要在项目目录下执行。

五、在android上安装frida-server

frida-server在github上找到与frida对应的版本。利用adb推送到手机端(/data/local/tmp)
通过usb连接真机不需要转发端口,通过ip连接需要转发,连接模拟器也需要转发。
 
 
Frida HOOK常用APINDK-build编译运行C文件
展叶
展叶
春风若有怜花意,可否许我再少年
Announcement
type
status
date
slug
summary
tags
category
icon
password
当我们还是孩子的时候,我们总是幻想有人来救我们。
我们等了很久很久,充满焦虑,直到有一天醒来,发现我们在等的人就是我们自己。

这是治愈之旅的开始