安装包工具

这里推荐frida版本:
adb.exe以及frida-server在网盘地址
提取码:wagx
手机:我这里使用的是Nexus 6P 安卓6原生系统

python版本3.7.8
pip install frida==12.8.0
pip install frida-tools==5.3.0
pip install objection==1.8.4


提示:把文件ADB的添加到环境变量中,

一、链接手机

手机usb链接到电脑,打开cmd
在这里插入图片描述

adb.exe start-server # 第一步 开启服务
adb.exe devices # 第二步 查看是否链接
adb shell 
su # 进入root权限
cd /data/local/tmp

如果对文件出错就是权限的问题;chmod 777 xxx(文件名)

二、frida-server安装

把文件中的frida-server-12.8.9-android-arm64传入到手机/data/local/tmp;打开cmd

adb push 电脑的文件路径 /data/local/tmp

最后开启服务

adb.exe start-server # 第一步 开启服务
adb.exe devices # 第二步 查看是否链接
adb shell 
su # 进入root权限
cd /data/local/tmp #进入frida-server #所在目录
./frida-server-12.8.9-android-arm64 # 运行

在这里插入图片描述
tcp端口链接,再次打开一个cmd窗口:

adb forward tcp:27043 tcp:27043
adb forward tcp:27042 tcp:27042

在这里插入图片描述

如果对文件出错就是权限的问题;chmod 777 xxx(文件名)


测试

检查是否链接成功:

frida-ps -U

在这里插入图片描述
frida简单的hock测试:
打开手机应用app,之前用jadx打开apk文件,锁定应用要调用的类以及方法,这样就hock住了,说明frida安装成功!
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐