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就可以分析了

相关推荐
较劲男子汉1 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
Doro再努力1 小时前
Vim 快速上手实操手册:从入门到生产环境实战
linux·编辑器·vim
wypywyp1 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
风流倜傥唐伯虎2 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力2 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene2 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛2 小时前
Nginx日志切分
服务器·前端·nginx
忧郁的橙子.2 小时前
02-本地部署Ollama、Python
linux·运维·服务器
醇氧2 小时前
【linux】查看发行版信息
linux·运维·服务器
No8g攻城狮2 小时前
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
linux·运维·ubuntu