首页 > 前端 > 正文

Android tcpdump Logo

抓取android网络盒子上的网络请求。

使用工具Tcpdump

1. 下载Android版本的Tcpdump文件

安卓版本的Tcpdump文件下载网址为:https://www.androidtcpdump.com/

进入网址后,点击What You Need下的Downloads

2.将Tcpdump推入手机

  1. 在命令行运行adb shell进入手机系统;
  2. 为了防止错误操作,在手机的/data/目录下创建mycommand文件夹用于存放命令;
  3. 设置目录权限
root@Hi3798MV300:/data # mkdir mycommand
root@Hi3798MV300:/data # chmod 777 /data/mycommand/
root@Hi3798MV300:/data # exit
  1. 将tcpdump复制到盒子上
  2. 修改文件权限
    adb push Downloads/tcpdump /data/mycommand
    Downloads/tcpdump: 1 file pushed, 0 skipped. 0.7 MB/s (2074440 bytes in 2.799s)
    adb shell
    root@Hi3798MV300:/ # chmod 777 /data/mycommand/tcpdump
    

3. 大功告成开始抓包

在adb shell的根目录下运行

/data/mycommand/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap

命令进行抓包(我这里将抓包文件存入了sdcard,tcpdump的具体配置命令可以根据需求自行调整),运行成功的效果如下:

将文件导出

adb pull /sdcard/dianjingshijie.pcap /sdcard/dianjingshijie.pcap: 1 file pulled, 0 skipped. 0.3 MB/s (96583437 bytes in 347.944s)

下载Wireshark软件 查询网络包

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息
picture loss