首页 > 移动平台 > 详细

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

时间:2014-01-26 16:15:19      阅读:442      评论:0      收藏:0      [点我收藏+]


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


1. 编译tcpdump

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

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


2. 在手机中安装tcpdump

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

    adb push <TcpdumpLocalBuild> /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/



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

原文:http://blog.csdn.net/three_body/article/details/18792843

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!