Android 使用 adb 工具及 root 权限完成手机抓包
环境准备/注意:
手机要求已经 root。
(1)首先需要配置 JDK 环境变量,这里主要讲解抓包,JDK 环境变量配置跳过。
(2)将包内附带的 adb.zip 解压到 C 盘根目录。 整个操作过程都需要用手机用数据线连接电脑。
(3)点击运行,打开 cmd 窗口,运行 cd 至 adb 目录
然后把 tcpdump 程序 发布至手机上
adb push c:/tcpdump /data/local
(4)输入命令进入手机
abc shell
su
手机上出现是否信任允许控制,点信任
给发布到手机/data/local/目录下的 tcpdump 执行权限
chmod 777 tcpdump
(5)输入命令抓包
./data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap host 0.0.0.0
上面命令把抓的包输出到一个可以 pull 到本地的一个路径下
(6)把抓包文件下载到本地
adb pull /sdcard/capture.pcap capture.pcap
(7)使用 Wireshark 等工具查看抓包文件 capture.pcap
评论