android使用tcpdump抓包

Android tcpdump TCP 抓包 用wireshark打开capture.pcap即可分析log。tcpdump for android 说明。adb shell, su获得root权限。tcpdump 需要在命令行运行目录中存在。获取Android cpu位数。拉取抓获的tcp/udp包。 阅读详情
http://codingnow.cn/android/1633.html
最近游戏在接qq opensdk的时候调用一个cgi一直不成功,文档描述太简单,我们调用的又是互娱这边msdk的api,由msdk调用opensdk相关api,中间跨了两部门,为了节省时间,只能直接抓包给qq开放平台那边的同事看。
android上抓包是比较简单的,因为在公司用的是台式机,所以这里使用 TcpDump进行抓包, TcpDump(dump the traffic on a network)是Linux中强大的网络数据采集分析工具,不过需要拥有root权限才行,抓包之后需要一个图形化的网络封包分析软件看抓包数据,这里使用WireShark(前称Ethereal,是一个很强大的网络封包分析软件),所以需要的工具包括:
TcpDump,一台root过的Android手机,WireShark。

 

1. adb shell,然后执行su切换到root。
2. adb push ./tcpdump /data/local/tcpdump,或者打开应用宝文件管理,直接拖进去。
3. 给tcpdump设置相关执行权限。
chmod 6755 /data/local/tcpdump
前面那个6表示给tcpdump设置特殊权限,设置文件能获取文件所有者和用户组所能使用的系统资源。
4. /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
-p 将网络接口设置成非混杂模式
-vv 输出详细的报文信息
-s 设置捕获数据包的长度,从每个分组中读取最开始的snaplen个字节,而不是默认的
68个字节,这里使用0,表示获取全部数据包。
-w 将监听到的数据包写入指定文件,不分析和打印数据包。
现在可以在手机上进行相关操作,多操作几次,然后ctrl+c终止tcpdump,将sdcard下的capture.pcap导出到桌面,使用wireshark打开该文件。
tcpdump的输出格式为: 系统时间 来源主机.端口 > 目标主机.端口 数据包参数(协议,长度,数据信息),下图是随便抓取的Android腾讯视频的包:

capture

ps:在命令符窗口使用adb命令如果出现:ADB server didn’t ACK,可以按照下面的方法解决。
出现这个问题一般是某软件占用了adb的端口,adb默认使用的端口是5037,打开cmd命令提示
符窗口,输入命令: netstat -aon|findstr “5037”,看端口被哪个占用了。
这样可以找到占用adb端口应用程序的PID,输入命令:  tasklist|findstr “7080” ,根据PID查找应用程序。
然后结束该进程即可,输入命令: taskkill /f /t /im “tadb.exe”
如下图:
adb
android udp抓包工具,Android下使用TCPDUMP实现数据抓包教程 如果想分析Android下 某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的 pcap文件,然后将pcap文件下载到电脑上,用电脑上的Wireshark加载pcap文件,通过Wireshark分析tcpdump抓取的数据。一、安装tcpdump为Android手机安装tcpdump,首先必须将Android... 阅读详情

相关推荐

安卓手机抓包学习笔记-tcpdump

设备:htc手机  android2.3.5版本 目标:对手机中安装的app应用进行抓包 步骤: 1.手机已被成功root 2.下载抓包程序tcpdump 3下载sdk并解压,配置环境变量将sdk中adb所在的路径添加到path中 E:\anzhuo\android-sdk_r14-windows\android-sdk-windows\platform-tools  rem

一步一步带领 2997

android tcpdump 命令,安卓tcpdump抓包使用教程

tcpdump是Linux上常用的数据包抓包工具。现在安卓上也有其移植版,点击下载下面安卓后院(www.top139.com)为大家介绍一下tcpdump的详细抓包使用方法。必备条件1.已经root安卓手机一部。2.下载tcpdump工具的二进制可执行文件。点击下载3.下载安装终端模拟器(本站的安卓工具箱中有提供下载地址)使用步骤1.将下载好的tcpdump文件通过文件浏览器(如:rootexpl...

weixin_33548183的博客 5850

ADB中使用TCPDUMP在Android手机上抓包

ADB中使用TCPDUMP在Android手机上抓包欢迎使用Markdown编辑器添加环境变量路径su获取root权限如何插入一段漂亮的代码片 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 添加环境变量路径 这样就可以在命令窗口中随时随...

liuming900407的博客 2011

如何使用tcpdump android手机抓包

使用tcpdump。

wu1004019946的博客 2445

Android平台tcpdump网络抓包实战指南

tcpdump是一个用于网络上捕获数据包的工具,它允许用户在命令行界面执行实时数据包分析。作为IT专业人员,理解tcpdump的基础概念至关重要,因为它在网络安全、性能分析和故障排除中扮演着关键角色。Android系统的权限体系是其安全架构的重要组成部分。在Android系统中,应用的权限分为普通权限和危险权限两类。普通权限一般不会影响用户的隐私,例如设置闹钟或访问网络等;危险权限则可能会访问用户的敏感信息,比如联系人、电话记录等。

weixin_28988985的博客 2551

永磁同步电机自抗扰控制ADRC(位置环/速度环控制器)Matlab/Simulink仿真(S-Function)

ESO是ADRC的核心,其作用是跟踪被控对象的输出,同时给出受控对象的各阶状态变量以及系统总扰动的实时估计,将其补偿到控制器中,实现动态补偿线性化。NLSEF采用非线性函数把TD产生的跟踪及微分信号与ESO给出的状态变量估计值之间的误差进行非线性组合得到初级控制量,然后同总扰动的补偿量一起生成最终的控制信号。自抗扰控制(ADRC)技术的核心思想是将简单的积分串联型视为标准模型,把系统模型中不同于标准型的部分和外部干扰之和视为总扰动,并将其扩张为一个新的状态。看作系统内外部扰动之和。令一个高阶状态变量为。

m0_66341377的博客 7615

安卓使用tcpdump抓包

使用tcpdump在安卓设备上抓包

4223

量化交易如何利用涨停板策略收割散户

量化交易通过算法筛选特定特征的股票,在早盘建立底仓后,利用大单拉升制造抢筹假象,吸引散户跟风买入。这种策略利用了散户的认知偏差,如锚定效应和从众心理,导致次日低开闷杀。从技术实现来看,量化策略通过控制买入量、隐藏真实意图等手段,精准执行隔日砸策略。对于短线交易者而言,理解量化资金的运作逻辑和识别危险涨停板的特征至关重要,这包括观察封板时间、盘口挂单、量价关系等多维度数据。在算法主导的市场中,散户需要升级交易工具和策略,从预测走势转向应对走势,才能避免成为量化策略的牺牲品。

weixin_33046983的博客 291

【TCP/IP】【调试】如何使用安卓手机抓包之一——使用tcpdump抓包

- 本文整理了使用adb+tcpdump在安卓手机上抓包的方式。

一介草民,只为生活。 2321

泛微OAe9-自定义资源看板

OA中,有一个很好用的功能:会议室预约。对于一间设立的会议室,同一时间段内,肯定会有不同的人预约同一间会议室,并且,在资源看板里,能看清各个时间段会议室的占用情况,可是会议室资源是有限的,显然不可能让多个人在同一时间段内预约同一间会议室,如会议室已占用,其他人再次申请时,应当拒绝预约。

小松鼠的博客 1849

Android perfetto 简介

android linux 性能优化 原理及操作

求变,从思想开始 3481

Android下使用TCPDUMP抓包Wireshark分析数据啦。_tcpdump 安卓 类似

从Wireshark官网https://www.wireshark.org/下载适合你系统的Wireshark,然后点击你下载后的Wireshark安装包安装好Wireshark,找到刚刚下载好的1.pcap文件,双击1.pcap文件,1.pcap文件会自动被Wireshark打开。为Android手机安装tcpdump,首先必须将Android手机root,现在市面上常用的root工具都很傻瓜很强大,推荐使用root精灵,将手机root以后,我们就可以为手机安装tcpdump了。

2501_90323840的博客 1067

uniapp实战:5分钟搞定PDA激光扫码功能(附完整代码)

本文详细介绍了在Uniapp应用中快速集成工业PDA激光扫码功能的实战方案。通过解析PDA硬件扫码与手机摄像头扫码的核心机制差异,提供了完整的广播监听封装类代码,并演示了在Vue页面中的集成使用方法,帮助开发者高效解决仓储、零售等行业的条码扫描需求。

weixin_29239661的博客 457

安卓抓包工具 linux,Android 下使用tcpdump网络抓包方法

Android 下使用tcpdump网络抓包方法抓包需要tcpdump以及Root权限,tcpdump在本文后有下载。首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用,但刷了另一个ROM后就不行):adb push tcpdump /data/local/然后电脑连接手机,打开CMD,执行:adb shellchmod 6755 /data/local/tcpdump...

weixin_42407617的博客 276

Office Tool Plus:正版Office干净部署指南

Office部署是Windows新机配置的关键环节,涉及版本选择、架构匹配、语言支持与合规激活等基础技术问题。其核心原理基于微软官方Office Deployment Tool(ODT)的声明式XML配置机制,通过标准化流程确保安装可复现、可审计、无第三方捆绑。技术价值在于规避官网安装器的版本锁定、架构误配和语言缺失等常见风险,提升部署稳定性与安全性。典型应用场景包括企业批量部署、IT运维标准化、隐私敏感型用户自主安装。本文以Office Tool Plus为实践载体,深入解析ODT底层逻辑、XML配置规范

1191

基于STM32、HAL库的BMP585 气压传感器 驱动程序设计

define BMP585_I2C_ADDR_PRIMARY 0x76 << 1 /* 0x76地址左移一位 */#define BMP585_I2C_ADDR_SECONDARY 0x77 << 1 /* 0x77地址左移一位 *//* I2C句柄 *//* I2C地址 *//* 设置新的温度过采样率 *//* 设置新的滤波器系数 *//* 芯片ID *//* 清除温度过采样位 *//* 转换为hPa *//* 设置新的压力过采样率 *//* 设置新的电源模式 *//* 清除压力过采样位 */

corlin6688的博客 461

Android 设备上使用 tcpdump 抓包

在 Android 设备上使用 tcpdump 抓包是一个比较常见的网络调试操作,尤其对于开发者和安全研究人员来说。tcpdump 是一个强大的网络抓包工具,可以捕获传输的数据包,并且支持过滤和分析网络流量。这条命令会抓取所有接口上的所有数据包,-s 0 表示捕获整个包,-w 后面跟的是输出文件的路径。将 .pcap 文件导入 Wireshark 或其他网络分析工具中进行详细分析。抓取指定 IP 的流量。下载 tcpdump。

wolf0706的专栏 2099

鸿蒙开发之hdc命令行

hdc(HarmonyOS Device Connector)是HarmonyOS为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与真实设备进行交互。

xiangzhihong8的专栏 5830

Android通过tcpdump抓包

from http://www.cnblogs.com/likwo/archive/2012/09/06/2673944.html 1. 手机要有root权限 2. 下载tcpdump   http://www.strazzere.com/android/tcpdump 3. adb push c:\wherever_you_put\tcpdump /data/local/t

慢慢长大--铭镛 2374

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

tcpdump 安卓抓包

adb shell push "tcpdump的存放位置" data/local/tmp。3.将tcpdump放到安卓data/local/tmp目录下。用wireshark辅助查看对应包。如果失败,检查是否没拿到root权限。1.下载tcpdump。2.adb连接安卓端。

emmiyacj的博客 769

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Android APP tcpdump抓包方法

前提条件:   1、Android手机获取root权限   2、电脑上有安装Android SDK   3、下载tcpdump软件   操作步骤:   1、Android手机USB连接到电脑上   2、cmd打开命令行窗口,进入adb所在目录(\android-sdk\platform-tools),运行以下命令,将tcpdump拷贝到手机上 adb push d:/...

yourenshuo的博客 1538

Android 联网监控抓包工具的制作(tcpdump的使用)

最近做一个Android联网抓包的工具自己在网上搜索了好久发现还是没有头绪于是考虑在linux层上下功夫于是采用linux的tcpdump来实现了抓包的功能用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。  作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必备的东东之一。对于tcpdump详细的可以参考http://bai

Zy的技术心得 3万+

安卓抓包工具tcpdump

为了在android上抓取tcp数据有好几种方法,以下介绍的是tcpdump的做法。实现的前提:一台root过的手机。在androidtcpdump官网下载二进制执行文件。使用adb拷贝到手机上adb push your/path/tcpdump /sdcard/然后登陆adb shell,切换到超级用户权限(需要root)$ su # cp /sdcard/tcpdump /system/bin在

JARYGUO 1638
上一篇: Android 知识图谱
下一篇: 位图引起的内存溢出OutOfMemory解决方案
起风啰
博客等级 码龄16年 30粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值