介绍
Frida 是一个强大的动态代码插桩工具,用于对应用程序的运行时行为进行分析和修改。
安装frida
安装
使用如下命令安装frida,默认安装最新版的frida
卸载
指定版本
安装指定版本的frida
1
| pip install frida==xx.xx.xx
|
使用如下命令安装frida-tools,默认安装最新版的frida-tools
frida 与 frida-tools 版本的对应关系可在github项目处查看或者直接baidu搜索
1
| pip install frida-tools==xx.xx.xx
|
1
| pip uninstall frida-tools
|
配置frida-server
frida-server的版本需要与frida的版本相匹配,同时frida-server的运行平台要与自己的设备和架构相匹配。
下载frida-server
在github上下载frida-server。
将下载的压缩包解压后通过adb push
推送到测试机的/data/local/tmp目录下(需要通过USB连接手机)。
1
| adb push frida-server /data/local/tmp
|
通过chmod命令为其赋予可执行权限
安装frida脚本代码自动补全包
1
| npm install --save @types/frida-gum
|