安卓手机抓包方式

安卓手机抓包——tcpdump

    • 准备
    • 下载tcpdump
    • 下载Android SDK Platform-Tools
    • 将tcpdump从电脑上copy到手机上
    • 修改tcpdump权限
    • 运行tcpdump进行抓包

准备

获取手机root权限

下载tcpdump

链接:https://pan.baidu.com/s/11t_ZYnBBRwdTo1w6HLkuLw
提取码:psy0

下载Android SDK Platform-Tools

Android SDK Platform-Tools可在https://www.androiddevtools.cn/下载,解压后可以找到adb.exe,adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。
在这里插入图片描述
配置adb.exe的Path环境变量:
以win10为例,右键点击“计算机”(或“我的电脑”、“此电脑”)—> 属性 —> 高级系统设置 —> 环境变量。环境变量对话框下面是系统变量,找到系统变量中的Path变量,单击Path变量 —> 编辑 —> 新建 —> 浏览,找到adb.exe所在文件夹,然后一路点击确定。
已上图为例,我新添加的Path变量的值应是adb.exe所在的文件夹路径,即D:\platform-tools_r22-windows\platform-tools

将tcpdump从电脑上copy到手机上

将手机连接到电脑上,开启手机的开发者选项,然后在开发者选项中打开USB调试。打开命令行,依次输入如下命令:

  1. adb
  2. adb push D:/tcpdump /data/local/tcpdump
    这条命令的第一个文件目录是电脑上tcpdump的目录,第二个是手机上要存放tcpdump的目录

接着运行adb push命令,将下载到电脑上的tcpdump传到手机的/data/local/tcpdump目录下,这里解释一下adb push命令的组成,adb push后面跟着的第一个参数是你刚刚在电脑上下载的tcpdump的文件路径,第二个是手机中要存放tcpdump的路径
在这里插入图片描述

修改tcpdump权限

上个步骤push成功后,输入命令adb shell,然后再输入命令su,这时候手机上会出现相应提示信息以确认你对root操作的认可。在手机上进行确认后,命令行窗口会出现“#”,表示进入管理员模式,输入命令chmod 777 /data/local/tcpdump

运行tcpdump进行抓包

在管理员模式下执行以下命令运行tcpdump
/data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
然后在手机上进行需要抓包分析的操作,执行完成后在命令提示符窗口执行Ctrl+C中断抓包进程。
使用下面的命令将抓包结果复制至本地:
adb pull sdcard/capture.pcap d:/capture
这样就将抓包的结果文件capture.pcap存储到d盘的capture文件夹中,使用wireshark软件查看capture.pcap

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Android下的嗅探

很简单啊!没想到android也带了linux的tcpdump,可以直接用,哈哈 转载于:https://blog.51cto.com/g0ug0u/412988

fiddler安卓模拟器与ios手机抓包

一.安卓模拟器(雷电模拟器)抓包 1.1fiddler基本配置 1.2导出Fiddler证书 Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop 在桌面上看到导出的FiddlerRoot.cer证书文件 1.3下载和安装openssl openssl下载地址 git终端输入 open…

5 STM32标准库函数 之 外部中断/事件控制器(EXTI)所有函数的介绍及使用

5 STM32标准库函数 之 外部中断/事件控制器(EXTI)所有函数的介绍及使用 1. 图片有格式2 文字无格式五 库函数之外部中断/事件控制器(EXTI)所有函数的介绍及使用前言一、图片预览,无格式(CSDN)二…

变好的方式那么多,我只选认真。

前几天看了高哥的一篇文章,里面提到了高哥从没有把关注公众号的人称为粉丝,而是读者。我觉得这个理解很好啊,和我不谋而合,虽然我没有公开说过,但却是一直把你们当作我的朋友、伙伴。 说句心里话,如果没有你…

不打扰的刷存在感

不打扰是美德,但是缺乏存在感,狂刷存在感又会导致别人的厌烦,以前我没得选,现在我想全都要。 引 说到不打扰,貌似脑壳里面就能够浮现出来有关霓虹国的传说,说他们的「不给别人添麻烦」的文化已经深入骨髓&…

pd.cut()函数--Pandas

1. 函数功能 将连续性数值进行离散化处理:如对年龄、消费金额等进行分组 2. 函数语法 pandas.cut(x, bins, rightTrue, labelsNone, retbinsFalse, precision3, include_lowestFalse, duplicatesraise, orderedTrue)3. 函数参数 参数含义x要离散分箱操作的数组&…

微信小程序 基于Android的美容理发师预约管理系统

,本系统主要根据管理员、用户及理发师的实际需要,方便用户利用互联网实现对商品信息进行立即订购,同时让管理者可以通过这个系统对用户实际需求以及各信息进行管理。设计该系统主要目的是为了方便用户、理发师可以有一个非常好的平台体验&…

mysql中delete怎么用_mysql怎么使用delete

MySQL中的delete语句一般用于删除表的一行或者多行数据。 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] DELETE FROM table_name [WHERE Clause]:指定要删除数据的表名。 ORDER BY 子句:可选项。表示…

DELETE 语句

SQL DELETE 作用 DELETE 语句用于删除表中的记录。 SQL DELETE 语法 DELETE FROM table_name WHERE some_columnsome_value; 请注意 SQL DELETE 语句中的 WHERE 子句! WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记…

Android studio 软件git使用

在 test 分支添加的方法 , 现在切换到 master分支 总共 2 个分支 , 当前的分支是 test 出现了 先试一下 force checkout , 尝试之后发现 , 你更改没有带过来 , 以为哪个类在master分支没有 , 所以这边也没有 , 切回分支 test 发现之前的跟改没有 , 这样即可以找回 继续切换…

mysql sql delete语句_SQL Delete语句

在本教程中,您将学习如何使用SQL DELETE语句删除表中的一行或多行。 1. SQL DELETE语句简介 要从表中删除一行或多行,请使用DELETE语句。 DELETE语句的一般语法如下: DELETE FROM table_name WHERE condition; 首先,提供要删除行的表名称(table_name)。 其次,在WHERE子句中…

DELETE语句

语法介绍 (1)如果我们想在SQL数据库中删除某一条数据,我们该怎样删除? Delete:删除 语法如下: 1.删除某一行数据 Delete from 表名称 Where 字段名 表值 2.删除整个表的数据 Delete fro…

delete用法解析

使用delete语句一次只能删除整行记录,不能删除某个字段。 (属于DML 语句会有提示是否删除)。 delete只会删除记录,不会删除表。 注: 如果要删除整张表,需要使用drop table命令。 如果要一次性清楚表中的数…

SQL入门之第九讲——DELETE删除语句

定义&#xff1a;DELETE 语句是用于删除表中的一条或多条记录。 基本语法&#xff1a; DELETE FROM <表名> WHERE <筛选条件>;1.DELETE删除语句 如果省略WHERE条件时&#xff0c;这回收DELETE 语句就会删除整个表的数据记录。需要注意的是&#xff1a;这里不会删…

驾驶员监控系统DMS系统功能规范

概述 文档范围 该文档阐述了DMS系统的功能场景、系统组成、接口需求等。 目的 该功能规范为DMS系统及周边件的开发提供参考。 缩写与定义 英文缩写 英文全称 中文描述 DMS: Driver Monitoring System 驾驶员监控系统 MPU: Micro Processor Unit 微处理器单元 IECU: …

Windows Server 2008安装VMTool提示要更新到 SP2

安装了个win2008的iso&#xff0c;我也不知道什么版本的&#xff0c;再安装VMware Tools时出现以下错误&#xff1a; 装程序无法继续。本程序需要您将此虚拟机上安装的操作系统更新到SP2&#xff0c;有关详细信息请参阅以下<A HREF“https://kb.wmware.com/kb/55798”>知…

windows 2003 sp2补丁导致的isa各类报错问题:***无法连接 651报错等

公司服务器安全整改测评&#xff0c;发现isa服务器的系统是windows server 2003 sp1不满足安全需要。所以要进行sp2补丁升级。升级后发现原来发布到internet的服务器都无法连接&#xff0c;具体故障如下&#xff1a; 1、发布的RDP经过外网连接后&#xff0c;使用isa自带的日志监…

部署Exchange2003+sp2补丁

安装步骤&#xff1a; 1把服务器加入域 2添加iis组件&#xff08;WEB.SMTP.NNTP&#xff09; 3 ASP.NET 4安装exchange的sp2补丁 试验步骤如下 1至少需要2台机器&#xff0c;一个是域控制器&#xff0c;一个是EXCHANGE服务器。 做一个新的域把另一台机器加入域中 2接下来添加ii…

Office2010 整合 SP2補丁

安裝Office 2010 的時候&#xff0c;有時候會默認沒有sp2&#xff0c;那有ISO的你應該如何做呢&#xff1f; 我手頭上的是零售版&#xff08;家庭與企業、中文簡體、中文繁體、英語&#xff09; 默認版本號&#xff1a;14.0.4 SP2是&#xff1a;14.0.7 官方鏈接&#xff1a;htt…

Windows2003和SP2补丁集成+GHOST安装系统

Windows2003 和 SP2 补丁集成 GHOST 安装系统 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /> 一、下面我们先做windows2003和sp2补丁集成 1、首先&#xff0c;准备好一个原“windows<?xml:namespace prefix st1 ns &quo…