TCP&&UDP Android手机抓包教程

抓包工具:

tcpdump是linux下的抓包工具,在android中没有,需要下载对应的工具。

下载地址:https://www.androidtcpdump.com/android-tcpdump/downloads

使用方法:

通过adb放到对应的目录:

adb push tcpdump /data/local/

可能会遇到无法push的情况,其实是没有权限,可以授权后重试:

adb shell

su

chmod 777 /data/local

修改权限:

chmod 777 /data/local/tcpdump

执行抓包命令:

tcpdump -i any -p -vv -s 0 -w capture.pcap

执行抓包的时候会如果提示

tcpdump: any: You don't have permission to capture on that device

(socket: Operation not permitted)

是因为该命令只能在root用户下操作

先用su命令,再重试tcpdump命令

After:

启动抓包后会在当前目录创建一个capture.pacp的文件,会随着网络访问的次数增加来不断地增加文件大小。

如果想停止直接按ctrl+c就可以结束,然后将文件导出到电脑,就可以用wireshark分析了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工作中为了便利问题的排查,需要抓包定位问题,ios手机可以通过数据线抓包,安卓手机除了使用共享热点抓包之外还有最原...
    爱疯儿阅读 2,362评论 0 0
  • 网络抓包原理及常用抓包工具 本文以App作为例子,实际应用不限于App范围。 1. 为什么要抓包 定位网络接口问题...
    朽木自雕也阅读 8,224评论 1 19
  • 抓包准备 Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通...
    附庸风雅_阅读 2,384评论 0 1
  • 前言 最近公司有个项目需要验证APP应用在一段时间内消耗的流量统计,与后台数据平台以及APP自身打印的log日志进...
    keitwo阅读 4,998评论 0 0
  • 在知呼上面查阅到的,自己本地试了一下,也记录一下,方便日后使用的时候查阅。 抓包步骤 将Android手机与电脑U...
    JeremyDai阅读 1,699评论 0 0