Android系统手机端抓包方法【详解】

众所周知 android 基于linux..所以 采用linux的tcpdump来实现了抓包的功能....

首先我们需要得到手机的root权限 这个给大家推荐一个简单方便的root工具
http://as.baidu.com/a/item?docid=2815357331&f=web_alad_1

  一键ROOT.zip (1.75 MB, 下载次数: 45) 

然后我们还需要获得tcpdump软件,获取地址   http://www.strazzere.com/android/tcpdump  

  tcpdump.zip (360.1 KB, 下载次数: 1136) 

同时我们还需要SDK开发包 这个开发人员应该都是有的

以上东西都准备好后

1、将附件解压得到tcpdump 文件后

2、将文件传送到手机上
使用cd命令cd到adb.exe所在目录
  1. E:\android-sdk-windows\platform-tools>
复制代码
使用push命令将tcpdump文件传到手机/data/local/目录下
  1. adb push E:/tcpdump  /data/local/tcpdump
复制代码
然后修改文件的权限
  1. adb shell chmod 6755 /data/local/tcpdump
复制代码
开启shell
  1. adb shell
复制代码
回车
  1. cd data
  2. cd local
复制代码
下面开始抓包 并储存在SD卡 capture.pcap
  1. adb shell /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
复制代码
停止抓包的快捷键Ctrl+C
然后
  1. adb pull /sdcard/capture.pcap  c:/
复制代码
capture.pcap 弄到c盘
使用Wireshark等工具查看抓包文件capture.pcap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值