X黑手网
X黑手网
X黑手网

frida安装调试以及配合bp联动抓包

声明:

该站分享的安全工具和项目均来源于网络,仅供安全研究与学习之用,如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本站无关。

frida安装调试以及配合bp联动抓包

frida安装调试

什么是frida

Frida 是原生应用程序的 Greasemonkey,或者用更专业的术语来说,它是一个动态代码检测工具包。它允许您将 JavaScript 片段注入到在 Windows、Mac、Linux、iOS 和 Android 上运行的本机应用程序中。

frida安装

下载frida:

https://github.com/frida/frida/releases

下载的frida-server可根据设备cpu的型号进行下载。查看真机的ARM版本及位数:getprop ro.product.cpu.abi

image

这里是arm64的真机环境,所以下载frida-server-16.2.1-android-arm64.xz,注意这里设备上的版本要与电脑上的版本一致。

image

电脑端安装

环境要求:需自行安装:python3.6+ 运行以下命令安装:pip install frida pip install frida-tools pip install objection 使用pip list或者pip show frida来查看frida的版本

image

设备端安装

下载好与电脑端对应的frida版本,然后使用adb链接上移动端设备。

image

将frida放置到当前目录下,使用adb push frida-server-15.1.22-android-x86 /data/local/tmp

image

然后链接上移动设备进入到传输的文件夹里面给予frida 777权限,并启动frida。

db shell
su
cd /data/local/tmp
ls
chmod 777 frida-server-15.1.22-android-x86
./frida-server-15.1.22-android-x86

image

在电脑端使用:frida-ps -U,显示如下界面即表示连接成功。

image

frida联动bp进行抓包

这里需要用的r0ysue师傅写的安卓抓包通杀脚本https://github.com/Richard-Tang/r0capture-forwarder使用具体教程:https://github.com/r0ysue/r0capture/pull/103这里直接使用如下命令来运行这个脚本

python r0capture.py -U -f 包名 --isForward http://127.0.0.1:8080

这里这个包名可以使用frida-ps -Ua来查看需要抓包的应用的包名。获取到数据包之后就可以直接使用burp来进行改包和重构数据包。

image

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容