tcpdump在手机上的使用

首先手机得root才可以,主要分析手机与手机的通信协议

我使用的是一加9pro, root方法参考一加全能盒子、一加全能工具箱官方网站------大侠阿木 (daxiaamu.com)https://optool.daxiaamu.com/index.php

tcpdump,要安装在/data/local/tmp下要arm64的版本,参考下面的文章

安卓使用tcpdump抓包_tcpdump下载-CSDN博客

复制代码
adb push tcpdump  /data/local/tmp
chmod 777  /data/local/tmp/tcpdump 
/data/local/tmp/tcpdump -p -vv -s0 -w /sdcard/capture.pcap

截取指定端口 port 8939 port 8940

复制代码
/data/local/tmp/tcpdump -p -vv -s0 -w /sdcard/capture.pcap port 8939 or port 8940

动态抓取:

原理利用netcat把包发到pc端

复制代码
动态抓取:

执行命令
adb shell中执行:
tcpdump -n -s 0 -w - | nc -l -p 2015
pc端执行:
adb forward tcp:2015 tcp:2015
然后在wireshark安装目录下cmd执行:
ncat 127.0.0.1 2015 | wireshark -k -S -i -

然后抓取的/sdcard/capture.pcap

adb pull /sdcard/capture.pcap

用wireshark打开capture.pcap就可以分析了

相关推荐
爱吃糖的小秦同学3 分钟前
Docker爆红且安装非C盘处理方案
运维·docker·容器
森G9 分钟前
四、Linux设备驱动介绍
linux·arm开发·ubuntu
睿本云11 分钟前
产品月报|睿本云10月产品功能迭代
运维·服务器·apache
白榆!36 分钟前
Linux 基本指令入门:从基础操作到实战应用
linux·运维·服务器
kyle~40 分钟前
CPU调度---协程
java·linux·服务器·数据库·c++20
IDOlaoluo40 分钟前
SQL Server 2017 Developer 中文版安装教程(64位 ISO 文件详细步骤)
服务器·数据库·负载均衡
honeysuckle_luo41 分钟前
vim常用命令
linux·编辑器·vim
会飞的小蛮猪44 分钟前
Skywalking运维之路(Skywalking服务搭建)
java·运维·监控
Y多了个想法1 小时前
Linux驱动开发与Android驱动开发
android·linux·驱动开发
大锦终1 小时前
【Linux】TCP协议
linux·运维·tcp/ip