使用tcpdump和wireshark对android手机进行网络抓包分析

一个简单的对手机进行网络抓包分析的方法:

1. 编译tcpdump

从tcpdump的官方网站下载源代码并编译

tcpdump官方网站: http://www.tcpdump.org/

2. 在手机中安装tcpdump

只需要把编译好的tcpdump程序拷贝到手机中,并赋予权限

adb push /data/local/tcpdump adb shell su chmod 6755 /data/local/tcpdump

3. 使用tcpdump开始网络抓包

cd /data/local/

tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

更多tcpdump命令使用,参考 http://www.tcpdump.org/manpages/tcpdump.1.html

4. 执行你需要分析的任务

5. 终止网络抓包 (ctrl + C)

6. 将网络抓包数据拷贝回linux下

adb pull /sdcard/capture.pcap

7. 使用wireshark分析tcpdump的抓包数据

下载wireshark: http://www.wireshark.org/download.html

开始分析 - http://wiresharkdownloads.riverbed.com/video/wireshark/introduction-to-wireshark/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容