android抓包应用(基于root权限和tcpdump)

本文介绍了如何在已root的Android设备上开发一个简单的抓包应用,以方便进行接口自动化测试,无需通过ADB连接电脑。文章主要关注实现过程,抓取的数据可用于分析动态变化的ID或会话ID。
摘要由CSDN通过智能技术生成

需求

先前有些手机应用,想获取接口自动化拿些数据,比如说音乐文件自动下载之类的,或者手机网络游戏上自动化战斗什么的,

有些ID或者会话ID时常变动,老是在连电脑用ADB来抓包太麻烦,就想着做个简单的抓包应用,至于抓到包后如何分析那就是根据不同

应用有不同操作了,这个本文就不提了。


实现

本文题目也提到了,是基于tcpdump来实现,(不基于它还真不知道怎么做了,网络小白一个)
但是目前很多手机本身是没提供这个可执行文件,这是一个问题;
还有就是这个命令需要在root下执行,这是另外一个问题。
解决这两个问题之后,基本就没什么难度了。

首先要说下用adb的方式抓包,如果已了解的可跳过,这个相对来说权限更大,可能写的应用抓不到数据时有个对比会比较清楚发生了什么。

即使在adb下也是需要把tcpdump拷到手机一个可执行分区下的,比如MIUI中的/data/local下可读写可执行。
有些地方看见是remount /system也可以,具体可以自己进到shell中mount看下有哪些可读写分区吧。
没有android tcpdump的请
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值