安卓APP抓包https链接教程(虚拟机版)

94 阅读1分钟

前置条件

1.安装adb 2.安装sslopen 点击下载sslopen 3.安装mumu模拟器 mumu模拟器官网 4.安装charles 下载charles 5.Brook(可选,抓包辅助工具)

1、配置https连接,Proxy→SSL proxying settings,在Include新增一条规则然后保存 在这里插入图片描述 2、配置抓包代理,Proxy→Proxy setting,开启SOCKS Proxy,默认即可,然后保存 在这里插入图片描述 3、安装证书,选择保存证书为pem模式,可保存到桌面,一般默认为Desktop.pem 在这里插入图片描述 4、在桌面打开终端,执行以下命令

openssl x509 -subject_hash_old -in Desktop.pem

得到以下输入,将框选内容复制,然后将Desktop.pem文件格式修改为5e85e921.0 在这里插入图片描述

在这里插入图片描述

5、mumu模拟器运行后打开设置,选择磁盘→磁盘共享,选择可写磁盘

在这里插入图片描述

6、 选择其他设置,打开root权限

在这里插入图片描述 7、通过adb连接模拟器,接着一步步执行以下命令

adb connect 127.0.0.1:5555 #连接模拟器
adb push 5e85e921.0 /sdcard	
adb shell
su
mv /sdcard/5e85e921.0 system/etc/security/cacerts/
chmod 644 5e85e921.0

8、虚拟机安装Brook,注册后添加服务器,ip地址+端口号,连接成功后即可在charles进行抓包 在这里插入图片描述

以上流程博主于2025年9月5日试验可成功抓取https加密包 真机抓包需要安装Magisk获取root权限 新人不建议尝试