首页 > 软件发布 > 分享 > android使用tcpdump抓包教程
2013
04-05

android使用tcpdump抓包教程

抓移动设备的包一般会有几个方案:

1、笔记本电脑做wifi热点,移动设备连接热点,在笔记本上抓相应网卡的包。这虽然是一个通用的方案,但是会有几个局限:

(1)笔记本无线网卡必须支持wifi热点

(2)必须有网线接入有线网卡中。

2、如果设备是安卓系统,那么可以使用tcpdump抓包。可避免第一个方案的2个局限。

准备工作:

1、首先将系统root,腾讯、360、百度都提供了一键root程序。

2、下载google提供通用的调试工具 adb.exe

3、下载tcpdump

我已将上述2个工具打包,  点此下载: adb

抓包命令:

1、cmd控制台下,将路径切换至adb目录下

2、adb push tcpdump /data/local/tcpdump //将tcpdump推送至手机中

3、adb shell chmod 6755 /data/local/tcpdump //修改目录权限

4、adb shell /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap //抓包,并保存包文件

5、如停止抓包 按ctrl+c即可

6、adb pull /sdcard/capture.pcap d:/  //将抓包成果,拉取至电脑指定文件夹中

7、在电脑中用wireshark打开抓包文件即可

最后编辑:
作者:NINE
这个作者貌似有点懒,什么都没有留下。

android使用tcpdump抓包教程》有 3 条评论

  1. ninja911 说:

    不错,学习到新工具了,下次可能会用到

  2. qqmmcc 说:

    这个很有用,收藏日后学习

  3. Pingback 引用通告: 利用360随身wifi抓取移动设备通信数据 | NINE的博客

留下一个回复

你的email不会被公开。