Featured image of post APP抓包之 Burpsuite+MuMu模拟器12抓包

APP抓包之 Burpsuite+MuMu模拟器12抓包


环境准备

win11

BurpSuite

mumu模拟器12

调试工具

ADB 是 Android SDK 中的一个工具,可以直接操作管理 Android 模拟器或者真实的 Android 设备。

OpenSSL是一个功能丰富且开源的安全工具箱。

检查 adb

file-20241119120016133

检查 OpenSSL

image-20241119125118101

下载证书

根据出网网卡选择需要抓包的IP

  • 访问你的IP+端口即ip:8088导出CA证书,点击右上角下载

下载CA证书

进行调试

重命名证书

在保存ca证书的文件夹右键打开终端或者箭头导航栏输入cmd,并输入以下命令:

1
 openssl x509 -subject_hash_old -in {证书全名带后缀}

image-20241119130347588

生成一串字符串,复制红框保存下来,并把证书名字改为这个,后缀改为0,如下所示:

image-20241119131117734

配置MuMu模拟器

  • 打开磁盘可写以及Root权限,重启模拟器

image-20241119131701019

  • 找到 adb 调试端口

file-20241119115016803

使用 adb 连接模拟器

1
2
3
4
5
adb devices:查看当前连接的设备,已连接的设备会显示出来
adb connect:连接adb调试端口
adb push <本地路径\文件或文件夹> <手机端路径>:把本地(pc机)的文件或文件夹复制到设备(手机)
adb shell:登录设备 shell,该命令将登录设备的shell(内核),登录shell后,可以使用 cd,ls,rm 等Linux命令
su:提升为root权限(linux命令)

file-20241119120735030

  • 使用cd /sdcard/;ls命令,查看刚刚上传的

file-20241119121221236

  • 将该文件移动到/system/etc/security/cacerts/目录下

file-20241119121446224

  • 进入/system/etc/security/cacerts/目录,查看文件是否移动成功;并进行赋权和更改用户组。

file-20241119122214557

  • 重新启动MuMu模拟器,配置网络代理,访问浏览器

image-20241119133649018

尝试抓包

证书安装完成,此时抓包不再显示证书无效

file-20241119122619976

附录

参考文献

版权信息

本文原载于 Ranch’s Blog,遵循 CC BY-NC-SA 4.0 协议,复制请保留原文出处。

根据CC BY-NC-SA 4.0协议授权,转载请在留言板告知🔔
载入天数...载入时分秒...
🤝本博客仅用于记录个人学习和成长。所有内容仅为个人观点,不代表任何团体或组织的立场。如有疑问,欢迎联系!
使用 Hugo 构建
主题 StackJimmy 设计