最近要搞安卓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程序所在的目录,依次执行以下命令开始抓包:
- adb shell
- su
- /system/xbin/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap
然后你可以模拟器中运行你的app,以便抓取数据包,效果如图:
抓包过程中你可以使用Ctrl+C可以中断抓包,抓包完毕后使用以下命令将将抓包的结果capture.pcap发送到本地:
- adb pull /sdcard/capture.pcap D:/
其中D:/是文件保存的位置,最后用Wireshark之类的工具对抓到的封包进行分析即可。
转载请注明:http://blog.csdn.net/wangqiuyun/article/details/39545623
相关推荐
### 安卓Android模拟器BlueStacks Root方法教程详解 #### 一、前言 本文将详细介绍如何在BlueStacks Android模拟器上进行Root操作,该教程适用于BlueStacks的最新版本0.7.8,并且经过作者亲自测试,确认有效。通过...
与此同时,蓝叠安卓模拟器官方版相比于其他同类产品具有更加良好的兼容性、稳定性和流畅度,以及更好的游戏体验,因此,蓝叠安卓模拟器在普通玩家中拥有良好的口碑和许多忠实的用户,其中不乏痴迷于安卓模拟器引擎的...
【安卓模拟器Bluestacks】 Bluestacks是一款流行的安卓模拟器,它允许用户在个人电脑(PC)上运行安卓应用程序。这款模拟器以其强大的性能和兼容性而受到广大用户的青睐,尤其是在游戏爱好者和开发者中非常受欢迎。...
安卓模拟器 BlueStacks安卓模拟器
BlueStacks App Player是一款专为Windows操作系统设计的Android应用程序模拟器,它允许用户在个人计算机上运行各种Android应用和游戏,无需拥有真实的Android设备。这款模拟器适用于WinXP和Win7系统,极大地拓宽了...
与此同时,蓝叠安卓模拟器官方版相比于其他同类产品具有更加良好的兼容性、稳定性和流畅度,以及更好的游戏体验,因此,蓝叠安卓模拟器在普通玩家中拥有良好的口碑和许多忠实的用户,其中不乏痴迷于安卓模拟器引擎的...
首先,你需要确保已经下载并安装了BlueStacks安卓模拟器。这个过程通常包括访问官方网站,下载最新版本的安装包,然后按照向导进行安装。安装完成后,启动BlueStacks应用程序。 接下来,我们要通过修改注册表来调整...
安卓模拟器BlueStacks怎么添加Google账户?.docx
### 安卓模拟器BlueStacks安装与使用详解 随着移动互联网的发展,为手机平台设计的应用和游戏变得日益丰富。为了满足PC用户在电脑上体验这些安卓程序的需求,BlueStacks作为一款广受欢迎的安卓模拟器,提供了强大的...
BlueStacks App Player是一个可以让Android 应用程序运行在Windows系统(暂时只支持Win7)上的软件,由BlueStacks公司推出。BlueStacks新版本App Player采用名为Layercake的技术,可以让针对ARM处理器开放的安卓应用...
Bluestacks 是一个流行的 Android 模拟器,可以在 Windows 平台上运行 Android 应用程序。安装步骤如下: 1. 首先,下载 Bluestacks 安装包。 2. 下载完成后,双击运行安装包,如果是英文版就点击“Run”。 3. 然后...
本文将详细介绍如何安装BlueStacks安卓模拟器,确保每一位用户都能顺利完成安装过程。 #### 一、准备工作 在开始安装之前,请确保您的电脑满足以下基本要求: - 操作系统:支持Windows XP SP3及以上版本(包括Win7...
安卓模拟器(BlueStacks3)是一款可以让用户在windows系统上体验安卓游戏和应用的超强大软件,不仅可以在电脑上玩微信游戏、朋友圈、摇一摇,更完美支持刀塔传奇、我叫MT等热门手游在电脑上的操作哦!已有超过3000万的...
BlueStacks蓝叠安卓模拟器是全球唯一一个拥有核心技术专利的安卓模拟器及引擎,BlueStacks蓝叠安卓模拟器的游戏兼容性和系统兼容性远超同类产品。优异的游戏速度、流畅度、稳定性结合简单易用及生动的界面给用户带来...
最好用的安卓模拟器,兼容99%的...该资源太大,所以分包了安卓模拟器安装(BlueStacks_HD_AppPlayer)1,安卓模拟器安装包(BlueStacks_HD_AppPlayer)2,安卓模拟器安装包(BlueStacks_HD_AppPlayer)3,请注意下载在解压
最好用的安卓模拟器,兼容99%的...该资源太大,所以分包了安卓模拟器安装(BlueStacks_HD_AppPlayer)1,安卓模拟器安装包(BlueStacks_HD_AppPlayer)2,安卓模拟器安装包(BlueStacks_HD_AppPlayer)3,请注意下载在解压
bluestacks安卓模拟器支持QQ、微信、陌陌等日常生活应用,同时支持天天酷跑、我叫MT等安卓手机游戏,可以通过靠谱助手应用中心一键下载安装和本地添加两种方式添加App应用。靠谱助手应用中心提供海量免费资源,为您...
安卓模拟器bluestacks part1
BlueStacks蓝叠安卓模拟器是全球唯一一个拥有核心技术专利的安卓模拟器及引擎,BlueStacks蓝叠安卓模拟器的游戏兼容性和系统兼容性远超同类产品。优异的游戏速度、流畅度、稳定性结合简单易用及生动的界面给用户带来...
BlueStacks App Player是一个可以让Android 应用程序运行在Windows系统(暂时只支持Win7)上的软件,由BlueStacks公司推出。目前最新发布版本为内部测试版,仅支持特定的App。可以在电脑上实现手机的各种功能。 该软件...