2019独角兽企业重金招聘Python工程师标准>>>

安卓模拟器BlueStacks+TCPdump对APP抓包分析 博客分类: 抓包

最近要搞安卓APP抓包分析,在网上找了一些方法,综合一自身条件下还是安卓模拟器+tcpdump最方便。

需准备工具:

1、Microsoft .NET Framework 2.0 SP2
2、Bluestack 0.7.5.2700
3、Bluestack 0.7.5.2700 Root镜像
4、调试用的adb程序
5、Wireshark之类的分析工具
6、待抓包的APP

首先模拟器选用了BlueStacks,要想使用tcpdump必须要Root,所以还要找一个BlueStacks Root镜像来覆盖掉原来的镜像,我这里选用了Bluestack 0.7.5.2700然后下载对应版本的Root镜像,具体可以参照这个网站http://www.ptbus.com/view/41515/

其中Bluestack 0.7.5.2700要求Microsoft .NET Framework 2.0 SP2,先安装一下Microsoft .NET Framework 2.0 SP2,然后安装Bluestack 0.7.5.2700,默认下一步即可,然后下载对应版本BlueStacks Root镜像,解压得到一个Root.fs,如图:

然后找着BlueStacks安装路径中的Root.fs替换掉,快速办法是在硬盘中搜索,如图:

接着重启BlueStacks效果如下图:

接着安装你要抓包的APP,此时apk文件默认用BlueStacks来安装:

 

安装完毕后,可以在模拟器中My Apps中找着之前安装的app,如图:

接下来准备一个调试用的adb程序,可以在Android SDK里找到,路径为sdk/platform-tools/adb.exe,准备完毕下面开始抓包。

运行cmd,切换到adb程序所在的目录,依次执行以下命令开始抓包:

[plain]  view plain copy
  1. adb shell
  2. su
  3. /system/xbin/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap

然后你可以模拟器中运行你的app,以便抓取数据包,效果如图:

抓包过程中你可以使用Ctrl+C可以中断抓包,抓包完毕后使用以下命令将将抓包的结果capture.pcap发送到本地:

[plain]  view plain copy
  1. adb pull /sdcard/capture.pcap D:/

其中D:/是文件保存的位置,最后用Wireshark之类的工具对抓到的封包进行分析即可。

转载请注明:http://blog.csdn.net/wangqiuyun/article/details/39545623

转载于:https://my.oschina.net/xiaominmin/blog/1597615

安卓模拟器BlueStacks+TCPdump对APP抓包分析相关推荐

  1. 阿里系App抓包分析(三)

    上一篇文章<阿里系App抓包分析(二)>简单介绍了Mtop的初始化,发现IMtopInitTask是主要用来处理Mtop的初始化的类,经过查看它有三个实现类: InnerMtopInitT ...

  2. app抓包分析sign

    介绍:简单的app抓包分析sign 一:准备工具 jeb or jadx or gda and so on 首先抓包: 点击登录抓取包: 可以看见,这里直接抓到账户密码. 我们可以通过DDMS查看日志 ...

  3. fiddler5+雷电模拟器4.0对app抓包设置

    这次项目刚好需要对微信小程序进行抓包分析,二话不说拿起手机咔咔一顿连接,发现在备用机苹果上抓包正常,但主的安卓机上证书怎么装都失败,原来安卓7版本以后对用户自行安装的证书不再信任,所以无法抓包. 因为 ...

  4. tcpdump与Wireshark抓包分析

    1 起因# 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况.这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了.在排查 ...

  5. 一招破解抓包工具Charles,并进行移动APP抓包分析

    一.简介 Charles是目前最强大最流行的http抓包调试工具,Mac.Unix.Windows各个平台都支持.特别是做APP开发,调试与服务端的通信,Charles是必备工具. 目前Charles ...

  6. 网站与APP抓包分析1 基础原理与工具使用

    简介: 基于网络协议与相关工具对网站与APP应用数据交互流程进行分析. 关键词:TCP.HTTP.HTTPS.HTTPDNS.Chrome.tshark.Charles.fidder.VirtalXp ...

  7. 网站与APP抓包分析2 分析方法案例

    关键词:网站.APP.数据交互.流程分析 1.分析过程 1.1.分析维度 交互分析重点:资源分布.访问调度.重要接口.用户信息.质量上报. 问题处理流程:发现异常.问题复现.分段分界.问题定位.优化处 ...

  8. ios app抓包分析

    1 使用rvictl工具 这是mac下的一条命令.ios usb连mac,然后创建虚拟网络接口. 2 使用wireshark抓包 wireshark可以抓这个虚拟网络接口上的数据包. 转载于:http ...

  9. 安卓逆向——dy急速版设备抓包分析

    dy急速版设备注册分析 使用环境 手机: Nexus 6P    系统:Android 6 Xposed :justTrustMe 应用:dy极速版-10.9.0  1.  抓包 : 当手机第一次安装 ...

最新文章

  1. elment上传pdf文件至服务器,基于element-ui组件手动实现单选和上传功能.pdf
  2. 新版kali安装beef-xss一大堆报错解决办法
  3. .NET Core 如何生成信用卡卡号
  4. 面试刷题29:mysql事务隔离实现原理?
  5. 罗永浩回应被限制高消费:已跟债权方达成和解
  6. 左右布局图文排版设计灵感案例
  7. 互联网流量劫持的背后:黑客月入至少三万
  8. 分布式事务处理学习报告
  9. Docker教程:docker machine的配置和命令
  10. 前端实现用户自定义建表_Excel、SQL、Python分别实现行列转换
  11. win7虚拟光驱+iso文件升级win10
  12. 使用echarts-gl 绘制3D地球配置详解
  13. parse error, unexpected TOKBEGIN, expecting AFFECT or SEMICOLON
  14. 什么是WAF防火墙以及具体作用
  15. Segment Anything万物皆可分割
  16. 虚拟接口和SD-WAN
  17. 电脑桌面没有此电脑图标如何处理?
  18. SQL Server Management Studio
  19. linux系统游戏性能对比,Steam Mac/Windows游戏性能、画质对比
  20. 我母亲在一家计算机公司工作,写母亲的作文(精选11篇)

热门文章

  1. matlab定积分积不出来,某些“积不出”函数的定积分近似计算方法及其原函数的近似曲线...
  2. 按键精灵获取特殊文件夹路径
  3. 基于matlab的talbot效应光栅的计算机模拟[1],基于matlab的talbot效应光栅的计算机模拟.doc...
  4. 指定固定ip地址提示被其他网络适配器占用,快速解决占用冲突问题
  5. 如何快速轻松地在Excel中删除空白行和列
  6. MySQL 入门:Case 语句很好用
  7. 火龙果的丰富美容营养
  8. 激发员工工作动力的励志名言100句
  9. OpenCV-picturebase
  10. 仿快拍二维码的手动输码页面