您现在的位置: Tracy‘Blog > 博客 > Linux > 正文
Android 下网络抓包方法 使用tcpdump
抓包需要tcpdump以及Root权限,tcpdump在本文后有下载。
首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用,但刷了另一个ROM后就不行):

adb push tcpdump /data/local/

然后电脑连接手机,打开CMD,执行:

adb shell
chmod 6755 /data/local/tcpdump
cd /data/local/
./tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

如果要停止,按ctrl+c。没有root权限会提示no suitable device found
停止后,用WireShark(电脑上的一个抓包工具,自行搜索下载),打开SD卡里的capture.pcap,就可以看到数据包了。
可以用adb pull /sdcard/capture.pcap直接把文件导出到电脑上
tcpdump下载:
tcpdump (1754)
发表评论(0)
姓名 *
电子邮件
QQ
评论内容 *
验证码 *图片看不清?点击重新得到验证码请输入图片后链接字符‘a’