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 小时前
服务器防御 SQL 注入
运维·服务器·sql·sql注入主机
小尧嵌入式4 小时前
QT软件开发知识点流程及记事本开发
服务器·开发语言·数据库·c++·qt
爱宇阳4 小时前
Linux 安全加固:设置命令行无操作超时退出
linux·运维·安全
呆萌小新@渊洁4 小时前
声纹模型全流程实践-开发(训练 - 微调 - 部署 - 调用)
linux·服务器·python·语音识别
RisunJan4 小时前
Linux命令-getenforce命令(快速检查 Linux 系统中 SELinux 的当前运行模式)
linux·运维·服务器
SMF19194 小时前
解决在 Linux 系统中,当你尝试以 root 用户登录时遇到 “Access denied“ 的错误
java·linux·服务器
翼龙云_cloud4 小时前
亚马逊云渠道商:新手怎么利用AWS Lightsail部署 WordPress?
运维·服务器·云计算·aws
铭哥的编程日记4 小时前
【标准项目】C++仿muduo库实现高并发服务器
运维·服务器
Henry Zhu1234 小时前
VPP中ACL实战配置指南与VPP的API使用初探
运维·服务器·网络·计算机网络·云原生
Evan芙4 小时前
使用inotify + rsync和sersync实现文件的同步,并且总结两种方式的优缺点
java·服务器·网络