
抓取android网络盒子上的网络请求。
使用工具Tcpdump
1. 下载Android版本的Tcpdump文件
安卓版本的Tcpdump文件下载网址为:https://www.androidtcpdump.com/
进入网址后,点击What You Need下的Downloads
2.将Tcpdump推入手机
- 在命令行运行adb shell进入手机系统;
- 为了防止错误操作,在手机的/data/目录下创建mycommand文件夹用于存放命令;
- 设置目录权限
root@Hi3798MV300:/data # mkdir mycommand
root@Hi3798MV300:/data # chmod 777 /data/mycommand/
root@Hi3798MV300:/data # exit
- 将tcpdump复制到盒子上
- 修改文件权限
adb push Downloads/tcpdump /data/mycommand Downloads/tcpdump: 1 file pushed, 0 skipped. 0.7 MB/s (2074440 bytes in 2.799s) adb shell root@Hi3798MV300:/ # chmod 777 /data/mycommand/tcpdump
3. 大功告成开始抓包
在adb shell的根目录下运行
/data/mycommand/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap
命令进行抓包(我这里将抓包文件存入了sdcard,tcpdump的具体配置命令可以根据需求自行调整),运行成功的效果如下:
将文件导出
adb pull /sdcard/dianjingshijie.pcap /sdcard/dianjingshijie.pcap: 1 file pulled, 0 skipped. 0.3 MB/s (96583437 bytes in 347.944s)
下载Wireshark软件 查询网络包
猜你喜欢
发表评论
电子邮件地址不会被公开。 必填项已用*标注