Android 抓包的一些命令 及 adb使用的一些注意事项
2019独角兽企业重金招聘Python工程师标准>>>
ADB:
adb devices: 失败时使用下一句查询5037端口被占用情况,
netstat -ano | findstr 5037: 然后查看占用的PID,关闭占用程序。
TCPDUMP抓包:
1. 下载tcpdump http://download.csdn.net/detail/happylisher/8035645
3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump
4. adb shell chmod 6755 /data/local/tcpdump
5, adb shell, su获得root权限
6, cd /data/local
7, ./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap
命令参数:
# "-i any": listen on any network interface
# "-p": disable promiscuous mode (doesn't work anyway)
# "-s 0": capture the entire packet
# "-w": write packets to a file (rather than printing to stdout)
... do whatever you want to capture, then ^C to stop it ...
8, adb pull /sdcard/capture.pcap d:/
9, 在电脑上用wireshark打开capture.pcap即可分析log
Execute the following if you would like to watch packets go by rather than capturing them to a file (-n skips DNS lookups. -s 0 captures the entire packet rather than just the header):
adb shell tcpdump -n -s 0
Typical tcpdump options apply. For example, if you want to see HTTP traffic:
只监听http
adb shell tcpdump -X -n -s 0 port 80
根据以上的信息,写一个bat去执行(tcpdump文件必须在当前目录里)。
开始tcpdump
adb push tcpdump /data/local/tcpdump
adb shell chmod 6755 /data/local/tcpdump
adb shell rm -r /sdcard/capture.pcap
adb shell /data/local/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap
pause
下载tcpdump文件到电脑
adb pull /sdcard/capture.pcap capture.pcap
转载于:https://my.oschina.net/u/1538508/blog/330384
Android 抓包的一些命令 及 adb使用的一些注意事项相关推荐
- batT脚本如何自动执行 adb shell 以后的命令(android抓包)
bat脚本自动执行 adb shell 以后的命令 @echo off echo su > test.txt echo 其它命令(如 cd /data) >> test.txt ad ...
- Android抓包指南①: 使用Fiddler抓HTTP/HTTPS包
抓包的重要性 网络抓包,是Android应用逆向分析的重中之重,很多时候我们拿到一个APP,不知道从何入手分析,往往是从抓包开始,先弄清楚他与服务器通信的内容,如果一目了然,我们完全可以照搬,自行写一 ...
- Android抓包方法之Win7笔记本Wifi热点+WireShark工具
Android抓包方法 之Win7笔记本Wifi热点+WireShark工具 前言 做前端测试,基本要求会抓包,会分析请求数据包,查看接口是否调用正确,数据返回是否正确,问题产生是定位根本原因等. 第 ...
- EasyCVR/EasyGBS抓包显示tcpdump命令:permission denied排查及修改
TSINGSEE青犀视频云边端架构系列平台EasyNVR.EasyCVR.EasyGBS等都有两种操作系统的版本,一种是Linux,一种是Windows,而大多数开发者用户都会使用Linux版本进行安 ...
- Android 抓包 Fiddler Https443问题
Android 抓包 Fiddler Https443问题 简单的Fiddler配置在这里不说了,可以查到 解决Android 手机App抓包出现443问题 方法一: 把app的targetSdkVe ...
- Android抓包 - Okhttp混淆导致Hook工具失效
Android抓包 - Okhttp混淆导致Hook工具失效 本文部分内容参考 loco 大佬的文章,同时借用loco大佬文章中的2个APP(有无混淆). 微信公众号: yeshengit 这篇文章的 ...
- Android抓包方法(二) 之Tcpdump命令+Wireshark
前言 做前端测试,基本要求会抓包,会分析请求数据包,查看接口是否调用正确,数据返回是否正确,问题产生是定位根本原因等.学会抓包分析是测试人员必备的功课之一.最先想的基本上都会是Fiddler代理抓包, ...
- adb+Frida+模拟器抓包的常用命令记录
目录 adb的常用指令 显示系统中全部设备 开启ADB服务 关闭ADB服务 连接设备 断开设备 超级用户权限,手机需要root或者eng模式 从adb取文件到电脑上 烧写文件到手机上 安装apk 卸载 ...
- Android 抓包工具r0capture使用
目录 1.安装frIDA运行依赖库及frida-tools 2.安装frida 3.下载安装frida-server 查看安卓手机内核 4.运行frida-server 5.转发android TCP ...
最新文章
- 【MySQL】MySQL的事务
- Java 第一个Java程序
- 数据持久化 plist,CoreData,Sqlite
- 【C/C 】浅谈C/C 中函数指针与回调函数
- python最简单的账号密码验证_Python之简单的用户名密码验证
- Vue服务端配置示例
- LeetCode 633. Sum of Square Numbers
- 网警已进入本群代码_“闯黄灯”记3分罚200元?沈阳网警这样回应
- SqlServer2005日志清理
- tensorflow功能函数
- PyCharm载入Anaconda环境
- android热加载随记
- 2020ccks知识图谱问答总结
- 【python基础】h5py库的基本使用
- 中国志愿者服务器注册,如何注册成为志愿者?中国志愿服务网注册流程
- SQL Server 2016 Always Encrypted(始终加密)
- 如何做一个能赚钱的技术公众号?
- DeFi+NFT+DAO,MIGO打造区块链新金融雏形
- 热感觉、热舒适、热满意度、热需求与热偏好
- spring和hibernate的整合
热门文章
- python类中方法的执行顺序-浅谈Python的方法解析顺序(MRO)
- 在Linux上安装其他版本的cmake 或 升级cmake
- mybatis中的MapperAnnotationBuilder
- UVa11039 Building designing(贪心算法)
- The Report(连接查询)
- LeetCode Text Justification(贪心)
- springBoot使用PageHelper当超过最大页数后仍然返回数据
- idea、eclipse常用快捷键
- CDH 5.16.1 + Redhat 7.0 部署(二)
- hbuilder/hbuilderx 无法检测到模拟器