前提, 手机有root权限

 下载tcpdump   http://www.strazzere.com/android/tcpdump


步骤:

1、将tcpdump文件拷贝到 /data/local/tcpdump目录

adb push c:\wherever_you_put\tcpdump   /data/local/tcpdump

也可以将tcpdump文件先拷贝到 /sdcard  通过 cp tcpdump /data/local/tcpdump拷贝

2、root权限

adb shell,   su获得root权限

3、修改文件权限

adb shell chmod 6755 /data/local/tcpdump

4、进入/data/local 目录

cd /data/local

5、执行

./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

注: any 参数表示网卡   例如 wlan0为无线网卡

6、 导出数据包到电脑

 adb pull /sdcard/capture.pcap d:/

7、 电脑上用wireshark打开capture.pcap即可分析数据包


:遇到 tcpdump: No such device exists

        执行:/data/local #       dmesg |grep interface

        /data/local #       dmesg |grep wlan

将步骤5中any修改成wlan0(其他类似)

查看当前的设备名称 busybox ifconfig

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. [置顶] 【博客目录】 Start here o(∩_∩)o
  6. Android(安卓)-- 自定义标题栏,背景颜色填充满
  7. Android设置默认时间
  8. [Android--Tool]Android开发环境安装与配置
  9. UC

随机推荐

  1. 创建商城项目数据库表
  2. 追格小程序分销推广返现计划来了,zui高30%
  3. 记录下我的副业,4个月赚200%,门槛不高
  4. PHP用数据库类实现数据库增删改查
  5. 类的封装、继承和多态
  6. PHP中操作任意精度大小的GMP扩展学习
  7. Scala 两数之和
  8. 前端异常监控和容灾
  9. Spring认证_什么是Spring GraphQL
  10. 简单入门PHP中的多字节字符串操作