1.下载tcpdump,下载链接:http://www.strazzere.com/android/tcpdump
2.将tcpdump文件push到root过的手机上,依次执行以下命令:
adb push tcpdump /data/local/tcpdump(红色的是tcpdump pc上的路径) adb shell chmod 6775 /data/local/tcpdump
3.进一步操作,获取最高权限,执行以下命令:
adb shell su chmod +x /data/local/tcpdump
4.抓包 执行命令 :
/data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap //或 adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
本条命令执行完毕后,tcpdump开始抓包,此时对程序进行相应的操作即可 ;
抓包完毕后按Ctrl+C停止抓包
参数详解:
-p : 不将网络接口设置成混杂模式。
-vv : 输出详细的报文信息。
-s : 从每个分组中读取最开始的snaplen个字节,而不是默认的68个字节。
-w : 直接将分组写入文件中,而不是不分析并打印出来。
还没有评论,来说两句吧...