admin管理员组

文章数量:1548488

#0x00

本人使用Mac Air M2芯片验证,理论上MacBook M1/M2/M3芯片均适用;

采用Android studio+Burpsuite抓包;

#0x01

下载安装Android studio,选择apple芯片版本;

下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers

下载安装BP,不再表述;

#0x02

启动studio,创建一台模拟器,注意镜像不要选择最高版本,我这里选择android 10,其它默认即可;

#0x03

BP导出证书EDR,需要进行证书转换

openssl x509 -inform DER -in burp.crt -out burp.pem -outform PEM

openssl x509 -subject_hash_old -in burp.pem

===>9a5ba575

#0x04

进入/Library/Android/sdk/emulator目录,用可写模式启动模拟器

./emulator -list-avds

./emulator -avd Pixel_7_Pro_API_29 -writable-system

#0x05

执行adb命令,重新挂载镜像盘

adb root

adb remount

再把转换好的证书,推送到/system/etc/security/cacerts/目录

adb push 9a5ba575.0 /system/etc/security/cacerts/9a5ba575.0

chmod 644 9a5ba575.0 

#0x06

启动BP,注意先要启动BP,配置代理为本机IP,再启动模拟器,不然模拟器检测不存在代理会自动跳过。

启动android模拟器,配置代理

可以正常抓取HTTPS安装包了

本文标签: 模拟器Macbpandroid