frida介绍
“为开发者、逆向工程师和安全研究人员提供的动态插桩工具包。”
安装frida
pip install frida
(默认安装最新版本)
卸载frida
pip uninstall frida
安装指定版本的frida
pip install frida==xx.xx.xx
例如:pip install frida==14.2.18
查看frida版本
frida --version
安装frida-tools(安装frida-tools会自动安装frida)
pip install frida-tools
(默认安装最新版本)
卸载frida-tools
pip uninstall frida-tools
安装指定版本的frida-tools
frida 与 frida-tools 版本的对应关系可在github项目处查看或者直接baidu搜索
pip install frida-tools==xx.xx.xx
例如:pip install frida-tools==9.2.4
配置frida-server
frida-server
的版本需要与frida的版本相匹配,同时frida-server
的运行平台要与自己的设备和架构相匹配。
下载frida-server
这里下载的是与我自己的设备相对应的frida-server
将解压后的frida-sever通过adb push推送到测试机的/data/local/tmp目录下(需要通过USB连接手机)
adb push frida-server-14.2.18-android-arm64 /data/local/tmp
通过chmod命令为其赋予可执行权限
chmod 777 frida-sever
运行frida-server
运行frida查看进程
frida-ps -U
至此,frida环境配置完成。