Android 抓包工具r0capture使用
目录
1.安装frIDA运行依赖库及frida-tools
2.安装frida
3.下载安装frida-server 查看安卓手机内核
4.运行frida-server
5.转发android TCP端口到本地
6.windows 启动python服务
7.检查命令 在windows cmd 敲
8.使用WiresharkPortable查看抓到的内容
9.异常情况:
10.参考资料
运行平台:
Windows 10
Python 3.7.3
MT8788 ARM64
1.安装frIDA运行依赖库及frida-tools
pip install -i https://mirrors.aliyun.com/pypi/simple/ numpy matplotlib
pip install -i https://mirrors.aliyun.com/pypi/simple/ frida-tools
2.安装frida
pip install -i https://mirrors.aliyun.com/pypi/simple/ frida
3.下载安装frida-server 查看安卓手机内核
adb shell getpropro.product.cpu.abi
MT8788s对应arm64-v8a > frida-server-14.2.8-android-arm64
4.运行frida-server
adb push frida-server-14.2.8-android-arm64 /data/local/
chmod 777 /data/local/frida-server-14.2.8-android-arm64
./data/local/frida-server-14.2.8-android-arm64
5.转发android TCP端口到本地
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
6.windows 启动python服务
Spawn 模式:
python r0capture.py -U com.aligames.sgzzlb:channel -v -p com.aligames.sgzzlb.pcap
Attach 模式,抓包内容保存成pcap文件供后续Wireshark分析:
python r0capture.py -U -f com.videogo
7.检查命令 在windows cmd 敲
frida-ps -U 命令检查Frida是否正常运行,如果正常运行则会列出Android设备上当前正在运行的进程.参数-U 代表USB,意思让Frida检查USB设备
8.使用WiresharkPortable查看抓到的内容

9.异常情况:
如果启动第4点出现这个问题 重启android主板
windows 启动程序端口被占用Address already in use: bind解决方案
netstat -ano | grep 31696
taskkill -pid 31696 -f
10.参考资料
https://github.com/r0ysue/r0capture
https://www.52pojie.cn/thread-1349195-1-1.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
