tcpdump在手机上的使用

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

我使用的是一加9pro, root方法参考一加全能盒子、一加全能工具箱官方网站——大侠阿木 (daxiaamu.com)icon-default.png?t=N7T8https://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就可以分析了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/441348.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构 06】二叉树

一、原理 二叉树算法核心思维:递归 满二叉树:二叉树的层数为K,节点数为 完全二叉树:二叉树的层数为K,前K-1层是满的,第K层是连续的 满二叉树是完全二叉树的子集。 任意二叉树:若叶子节点的…

SpringBoot使用OpenCV

SpringBoot使用OpenCV Spring boot 整合 OpenCV 4.5环境安装配置spring boot项目 OpenCV 训练自己的模型,实现特定物体的识别环境安装前期准备总结 Spring boot 整合 OpenCV 4.5 本文展示Windows下Spring Boot 整合Opencv 4.5 进行对图片中的人脸提取,开…

RK3568平台 热插拔机制

一.热插拔的基本概念 热插拔是指在设备运行的情况下,能够安全地插入或拔出硬件设备,而无需关闭或重启系统。这意味着你可以在计算机或其他电子设备上插入或拔出硬件组件(比如USB设备,扩展卡,硬件驱动器等)…

LeetCode Hot100 回顾(二)

子串 560.和为K的子数组 使用前缀和预处理一下题目给的数组, 然后用二重循环遍历一遍就可以了。 239.滑动窗口最大值 看题面比较容易想到的是用优先级队列来解决, 但是STL中的priority_queue不支持随机删除, 如果要用优先级队列来解决这道题的话比较复杂。这道题的一种正确…

K8S搭建(centos)完整版

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

信奥一本通:2022:【例4.7】最小n值

说简单一点,就是让你输入m,然后计算2分之一 三分之一 一直加下去,直到能大于m 然后输出在这个过程中是多少次,也就是n,那么我们怎么把分数加起来,就只能把分数变为小数,可以发现,上…

Windows驱动开发之环境搭建,长期Waiting for connecting...思路

Windows驱动开发之环境搭建 1、前期准备 Vmware虚拟机软件 Windows10 iso安装包 Visual Studio2022 IDE软件 SDK安装(一定要勾选上debug选项,windbg在里面) WDK(Windows驱动程序工具包) WDK安装请参考官方文档&…

4D毫米波雷达分类和工程实现

4D毫米波目标检测信息丰富,可获得目标3维位置信息、径向速度vr和rcs等,能够对目标准确分类。 4D毫米波和激光做好时空同步,可以用激光目标给4D毫米波做标注,提升标注效率。 1 激光用做4D毫米波分类真值 128线激光推理的结果作为4…

Kotlin快速入门系列9

Kotlin对象表达式和对象声明 对象表达式 有时,我们想要创建一个对当前类有些许修改的对象同时又不想重新声明一个子类。如果是Java,可以用匿名内部类的概念来解决这个问题。kotlin的对象表达式和对象声明就是为了实现这一点(创建一个对某个类做了轻微改…

【开源操作系统】上海道宁为您带来稳定、安全、开源和易用的操作系统——Ubuntu,为您的数字化生活保驾护航

Ubuntu是 源于非洲的一种传统价值观 意为“人性、关爱和共享” 这种价值观在 开源、稳定、安全、易用的 Ubuntu操作系统中 得到了完美的体现 除此之外,Ubuntu还具有 强大的安全性 它自带了诸多安全功能 如防火墙、加密文件系统等 可以有效地保护用户的隐私…

java组装复杂的map结构

如下图数据库查出来的记录要组装成如下图所示的map结构。 直接上代码 package com.rt.test.other;import org.apache.commons.lang.StringUtils;import java.util.*;public class TestMap {public static void main(String[] args) {Map<String,String> mapnew LinkedHa…

15EG使用vivado2023.1点亮PL led

打开VIVADO2023.1 创建一个新的工程 输入项目名称和地址&#xff0c;下面那个选项为是否使用项目名称新建一个文件夹&#xff0c;我这里已经建了一个pl_only_led文件夹&#xff0c;所以不勾选 选择RTL工程&#xff0c;勾选不添加文件 搜索15eg&#xff0c;选择xqzu15eg-ffrb115…