使用tcpdump在android设备上抓包

如果android系统没有内置tcpdump命令可以下载或者编译tcpdump源码,然后push到/system/bin目录下,修改tcpdump的权限为可执行,如果遇到PIE报错,则说明从网上下载的tcpdump在编译时没有加入-fPIE命令,android5.0以后的系统会去检查如果不是基于PIE安全编译的则不能执行
有时间打算亲自编译tcpdump源码
tcpdump环境配置好后,使用命令
adb shell tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
进行抓包
包抓取完成后,使用WireShark进行分析,可以使用过滤命令找到想要分析的包,例如下规则描述的是源地址为10.0.0.34且字段中包含http.request.method
ip.src == 10.0.0.34 && http.request.method

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值