Android 系统上抓取数据包方法

本文介绍了如何在已root的Android设备上使用adb和tcpdump抓取数据报文,详细步骤包括推送tcpdump到手机、获取ROOT权限进行抓包及数据导出到电脑用wireshark分析。过程中可能遇到adb错误、设备未找到和权限问题,解决方案也一并给出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       最近在做一个项目,有关功能是实现两台手机设备的数据交流。项目中需要分析两台手机互发的数据包,所以要抓取手机的报文进行分析。我尝试了很多方法,包括传统的wireshark抓包、sniffer嗅探、用commView For WIFI嗅探,遇到了很多麻烦的问题最终并没能达到理想效果(具体原因继续研究)。

       之前尝试的是在手机设备的上层设备进行数据包的抓取,另外一个思路是直接在手机设备上抓取。下边介绍下怎么直接在android手机上抓取数据报文。


工具准备

     android设备(已经root)

     adb.exe

     tcpdump


     工具包下载路径:http://download.youkuaiyun.com/detail/duval_yang/8684177

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值