美文网首页Android
使用tcpdump对Android机进行抓包

使用tcpdump对Android机进行抓包

作者: 丨逐风者丨 | 来源:发表于2019-03-19 16:05 被阅读0次

1、手机要有root权限
2、下载tcpdump http://www.strazzere.com/android/tcpdump
3、adb push c:\yourDir\tcpdump /data/local/tcpdump
如果这一步真机无法push,可以用adb push c:\yourDir\tcpdump /sdcard,即先将文件存入不需要权限的文件夹中,这里用sdcard,然后在传到/data/local/tcpdump。
4、打开cmd,进入adb shell
5、cd /data/local
6、./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

cmd.png

命令参数:
# "-i any": listen on any network interface
  # "-p": disable promiscuous mode (doesn't work anyway)
  # "-s 0": capture the entire packet
  # "-w": write packets to a file (rather than printing to stdout)

... do whatever you want to capture, then Ctrl+C to stop it ...

adb pull /sdcard/capture.pcap capture.pcap

把日志导出到PC(路径就是当前CMD的根路径): 文件路径.png

然后用wireshark打开即可看到数据包的详细信息。

相关文章

网友评论

    本文标题:使用tcpdump对Android机进行抓包

    本文链接:https://www.haomeiwen.com/subject/peqnmqtx.html