1.Frida是一款基于python + js的Hook框架,适用于android
2.ios等平台,由于是基于脚本的交互,因此相比xposed和substrace cydia更加便捷。
3.Frida的官网为:http://www.frida.re/
frida环境的搭建主要分为两个部分:
一部分是运行在系统上的交互工具 frida,
一部分是运行在Android机器上的注入工具 frida-server。
安装Firda需要python环境,直接pip即可
pip install frida-tools
如果安装较慢或者不成功移步到Pypi站点中下载fridahttps://pypi.org/search/?q=frida
安装Frida-server,注意Frida-server是需要安装在手机上的,安装前需要查看当前手机架构信息,然后选择对应的包
下载包地址:https://github.com/frida/frida/releases
我用的是雷电模拟器,设置的是华为型号,直接用 Device Info HW 查看的手机架构
如果是其他的手机型号的话,在adb shell中使用如下命令进行查看
C:\Users\Administrator>adb shell #进入手机底层安卓操作系统 shell@X3:/ $ su #切换到root权限 root@X3:/ # cat /proc/cpuinfo #查看架构信息
Processor 项中查看架构信息
原文:https://www.cnblogs.com/HugJun/p/13535574.html