白乐天

道阻且长,行则将至。

frida环境搭建

介绍

Frida 是一个强大的动态代码插桩工具,用于对应用程序的运行时行为进行分析和修改。

安装frida

安装

使用如下命令安装frida,默认安装最新版的frida

1
pip install frida 

卸载

1
pip uninstall frida

指定版本

安装指定版本的frida

1
pip install frida==xx.xx.xx

frida-tools(安装frida-tools会自动安装frida)

安装frida-tools

使用如下命令安装frida-tools,默认安装最新版的frida-tools

1
pip install frida-tools

安装指定版本的frida-tools

frida 与 frida-tools 版本的对应关系可在github项目处查看或者直接baidu搜索

1
pip install frida-tools==xx.xx.xx

卸载frida-tools

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命令为其赋予可执行权限

1
chmod 777 frida-sever

安装frida脚本代码自动补全包

1
npm install --save @types/frida-gum