Android 下网络抓包方法 使用tcpdump

抓包需要tcpdump以及Root权限,tcpdump在本文后有下载。

首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用,但刷了另一个ROM后就不行):

adbpushtcpdump/data/local/

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

adbshell

chmod6755/data/local/tcpdump

cd/data/local/

./tcpdump-p-vv-s0-w/sdcard/capture.pcap

如果要停止,按ctrl+c。没有root权限会提示nosuitabledevicefound

停止后,用WireShark(电脑上的一个抓包工具,自行搜索下载),打开SD卡里的capture.pcap,就可以看到数据包了。

可以用adbpull/sdcard/capture.pcap直接把文件导出到电脑上

tcpdump可以下载.

相关推荐