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使用的一些注意事项相关推荐

  1. batT脚本如何自动执行 adb shell 以后的命令(android抓包)

    bat脚本自动执行 adb shell 以后的命令 @echo off echo su > test.txt echo 其它命令(如 cd /data) >> test.txt ad ...

  2. Android抓包指南①: 使用Fiddler抓HTTP/HTTPS包

    抓包的重要性 网络抓包,是Android应用逆向分析的重中之重,很多时候我们拿到一个APP,不知道从何入手分析,往往是从抓包开始,先弄清楚他与服务器通信的内容,如果一目了然,我们完全可以照搬,自行写一 ...

  3. Android抓包方法之Win7笔记本Wifi热点+WireShark工具

    Android抓包方法 之Win7笔记本Wifi热点+WireShark工具 前言 做前端测试,基本要求会抓包,会分析请求数据包,查看接口是否调用正确,数据返回是否正确,问题产生是定位根本原因等. 第 ...

  4. EasyCVR/EasyGBS抓包显示tcpdump命令:permission denied排查及修改

    TSINGSEE青犀视频云边端架构系列平台EasyNVR.EasyCVR.EasyGBS等都有两种操作系统的版本,一种是Linux,一种是Windows,而大多数开发者用户都会使用Linux版本进行安 ...

  5. Android 抓包 Fiddler Https443问题

    Android 抓包 Fiddler Https443问题 简单的Fiddler配置在这里不说了,可以查到 解决Android 手机App抓包出现443问题 方法一: 把app的targetSdkVe ...

  6. Android抓包 - Okhttp混淆导致Hook工具失效

    Android抓包 - Okhttp混淆导致Hook工具失效 本文部分内容参考 loco 大佬的文章,同时借用loco大佬文章中的2个APP(有无混淆). 微信公众号: yeshengit 这篇文章的 ...

  7. Android抓包方法(二) 之Tcpdump命令+Wireshark

    前言 做前端测试,基本要求会抓包,会分析请求数据包,查看接口是否调用正确,数据返回是否正确,问题产生是定位根本原因等.学会抓包分析是测试人员必备的功课之一.最先想的基本上都会是Fiddler代理抓包, ...

  8. adb+Frida+模拟器抓包的常用命令记录

    目录 adb的常用指令 显示系统中全部设备 开启ADB服务 关闭ADB服务 连接设备 断开设备 超级用户权限,手机需要root或者eng模式 从adb取文件到电脑上 烧写文件到手机上 安装apk 卸载 ...

  9. Android 抓包工具r0capture使用

    目录 1.安装frIDA运行依赖库及frida-tools 2.安装frida 3.下载安装frida-server 查看安卓手机内核 4.运行frida-server 5.转发android TCP ...

最新文章

  1. 【MySQL】MySQL的事务
  2. Java 第一个Java程序
  3. 数据持久化 plist,CoreData,Sqlite
  4. 【C/C 】浅谈C/C 中函数指针与回调函数
  5. python最简单的账号密码验证_Python之简单的用户名密码验证
  6. Vue服务端配置示例
  7. LeetCode 633. Sum of Square Numbers
  8. 网警已进入本群代码_“闯黄灯”记3分罚200元?沈阳网警这样回应
  9. SqlServer2005日志清理
  10. tensorflow功能函数
  11. PyCharm载入Anaconda环境
  12. android热加载随记
  13. 2020ccks知识图谱问答总结
  14. 【python基础】h5py库的基本使用
  15. 中国志愿者服务器注册,如何注册成为志愿者?中国志愿服务网注册流程
  16. SQL Server 2016 Always Encrypted(始终加密)
  17. 如何做一个能赚钱的技术公众号?
  18. DeFi+NFT+DAO,MIGO打造区块链新金融雏形
  19. 热感觉、热舒适、热满意度、热需求与热偏好
  20. spring和hibernate的整合

热门文章

  1. python类中方法的执行顺序-浅谈Python的方法解析顺序(MRO)
  2. 在Linux上安装其他版本的cmake 或 升级cmake
  3. mybatis中的MapperAnnotationBuilder
  4. UVa11039 Building designing(贪心算法)
  5. The Report(连接查询)
  6. LeetCode Text Justification(贪心)
  7. springBoot使用PageHelper当超过最大页数后仍然返回数据
  8. idea、eclipse常用快捷键
  9. CDH 5.16.1 + Redhat 7.0 部署(二)
  10. hbuilder/hbuilderx 无法检测到模拟器