最简单的安卓模拟器抓包?

安装模拟器抓包似乎是有个绕不开的话题,但是现在普遍的安卓模拟器抓包会遇到以下问题:

1.证书配置繁琐

2.模拟器不兼容软件

3.系统设置繁琐。

        前几天写过一次微信小程序如何抓包,现在来讲一下模拟器怎么抓包吧。首先使用的工具还是TangGo测试平台,之所以使用该工具是因为真的很方便,现在更新后支持夜神模拟器MuMu模拟器,并且这两个模拟器都仅有Windows和Mac版本(暂不支持Linux操作系统)。

夜神模拟器

注意:请下载夜神模拟器64位版本(32位版本在64位APP上存在兼容性问题)

夜神模拟器官网:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网,请下载64位的版本,然后进行安装。

MuMu模拟器

MuMu模拟器官网:MuMu模拟器官网_安卓12模拟器_网易手游模拟器,您可以点击“更多”,选择请下载64位的版本:

前置配置

MuMu模拟器必须先进行一些设置,才能进行使用,请打开模拟器,然后前往【设置中心】,如下图所示:

 在【设置中心】>【其他】中,勾选<开启手机ROOT权限>并点击保存设置。

 然后,请在【设置中心】>【磁盘】设置处的【磁盘共享】选项选择<可写系统盘>,并点击保存设置。

启动模拟器

 点击按钮,打开启动模拟器表单。

按表单要求进行配置,具体内容如下: 

模拟器

说明

模拟器路径

选择需要启动的模拟器,当前仅支持夜神模拟器和MuMu模拟器。

Windows:

  • 夜神模拟器启动程序路径一般为:安装目录:\bin\Nox.exe
  • MuMu模拟器启动程序路径一般为:安装目录:\shell\MuMuPlayer.exe

Mac:(M系列芯片/Intel系列芯片的默认安装目录)

  • 夜神模拟器启动程序路径一般为:安装目录:/Contents/MacOS/NoxAppPlayer
  • MuMu模拟器启动程序路径一般为:安装目录:/Contents/MacOS/NemuPlayer安装目录:/Contents/MacOS/MuMuPlayer

APK路径

选择需要安装的APK路径

代理监听IP

选择能够与模拟器网络互联的IP地址(通常为本机的内网IP)

点击,等待模拟器启动完成,本窗口自动关闭后即可抓包。

注意:MuMu模拟器首次打开,模拟器会提示获取root权限,选择“永久记住选择”并请点击允许。否则需要重装MuMu模拟器

 异常处理

  1. 如果模拟器中的浏览器多次弹出[安全证书]警告的弹窗,说明模拟器中的证书和抓包测试工具的证书不匹配,请按上述步骤重新启动模拟器以便更新证书。(MuMu模拟器需要开启Root权限并开启磁盘可写设置)
  2. 若在配置中选择需要安装的APK,当模拟器中已存在此APK时,将会重装此APK。
  3. 同一个模拟器不支持多开,检查到模拟器已开启,就不会再开一个模拟器。
  4. 抓包工具启动Mumu模拟器和夜神模拟器前,需要关掉已打开的模拟器。Mac下M芯片存在模拟器管理和模拟器,需要同时关闭再通过抓包工具启动,否则会出现模拟器监听失败或者安装证书失败的问题。
### 使用 Burp Suite 在模拟器上进行抓包配置 #### 设置本地环境 为了确保 Burp Suite 能够成功拦截并解析来自模拟器的流量,首先需要确认本机 IP 地址。通过命令提示符运行 `ipconfig` 来获取当前计算机的 IPv4 地址[^1]。 #### 安装 Burp Suite 并启动监听服务 确保已正确安装 Burp Suite 应用程序,并将其代理功能开启,在浏览器中访问 http://burpsuite:8080 可验证代理服务器是否正常工作。注意这里的端口号通常是 8080 或者自定义设置过的其他数值[^2]。 #### 配置模拟器网络参数 进入夜神或其他兼容 Android 模拟器的操作界面,前往 **设置 -> WLAN** ,找到正在使用的 Wi-Fi 连接项并点击编辑按钮(通常为铅笔图标),在此处指定 HTTP 代理模式为手动,并填入之前获得的主机地址以及对应的 Burp Suite 端口号码。 如果遇到无法输入的情况,则建议先关闭模拟器实例,调整其显示比例至平板电脑样式后再试一次上述步骤;这一步骤对于某些特定版本可能特别有用。 #### 导入 CA 证书以支持 HTTPS 抓包 为了让 Burp Suite 成功解密 SSL/TLS 加密通信数据流,必须向目标设备导入由该工具生成的信任根证书文件。具体做法是从浏览器内下载 .cer 格式的中间件认证机构凭证,并按照指示保存到相应位置以便后续加载。 ```bash # 执行此命令可从BurpSuite导出CA证书 openssl s_client -connect localhost:8080 -showcerts </dev/null | openssl x509 -outform PEM > burp.der.crt ``` #### 测试连接有效性 最后一步是在应用程序发起请求前,简单测试一下整个链路是否通畅无阻。可以尝试浏览网页或者调用 API 接口来观察 Burp Suite 的响应情况,以此判断所有前期准备工作是否到位[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值