逍遥模拟器安卓7 安装系统证书 配合burpsuite抓包 2020.11.21
之前也因为这个问题很苦恼,发现网上的一些文章都很操蛋,我真的是很烦这些同一文章转载无数次的人。。。
首先准备工具
1、安装配置环境变量openssl
2、安装adb pull 配置不配置环境变量都可以
这些百度都有教程 看一下即可
1:burpsuite先导出证书,选择DER格式。

2:我们在桌面创建一个文件夹"证书”,把证书放到这里,格式为XXX.cer格式。

3:在“证书”文件夹打开CMD,或者你直接从openssl CD到这个文件夹均可。
输入
openssl x509 -inform DER -in XXX.cer -out XXX.pem

4:看见文件夹出现一个”XXX.pem"后,我们继续表演。
#openssl版本在1.0以上的版本的执行这一句
openssl x509 -inform PEM -subject_hash_old -in XXX.pem
#openssl版本在1.0以下的版本的执行这一句
openssl x509 -inform PEM -subject_hash -in XXX.pem
因为我openssl版本是1.1所以我输入openssl x509 -inform PEM -subject_hash_old -in XXX.pem
当看见箭头处的数字后,我们继续表演。

5:输入openssl x509 -inform PEM -text -in XXX.pem > XXXXX.0
#XXXXX.0 这边是上面的数字,后门记得加个.0

6:然后我们进入文件夹,会看见多出来个这个文件。然后我们继续开始表演。

7:打开逍遥模拟器(root模式)
模拟器设置—网络—选择桥接模式(为了等下ADB连接模拟器)

8:进入模拟器后—设置——关于手机——状态信息——可以看见一个IP地址

9:进入我们的ADB文件夹,在目录打开cmd。
输入adb connect IP地址,出现下图代表连接成功。

10:然后我们继续开始表演,接下来就是把证书移动到模拟器的系统根证书了。
输入adb push C:\Users\cngoshell\Desktop\证书\9a5ba575.0 /sdcard/9a5ba575.0
##这边的C:\Users\cngoshell\Desktop\证书,是我们证书存放的文件夹,而9a5ba575.0是刚才我们的证书文件。 /sdcard是先移动到安卓模拟器的这个SD卡目录。
中间已经有空格,路径不一致请自行更换。
11:接下来先输入adb shell,进入shell后,再将文件移动到/system/etc/security/cacerts
mv /sdcard/9a5ba575.0 /system/etc/security/cacerts/9a5ba575.0
12:进入sd卡目录给我们证书文件权限
cd /system/etc/security/cacerts
chmod 644 9a5ba575.0
OK 完成

导入到手机
执行以下adb命令将证书导入到/system/etc/security/cacerts/
adb root
adb remount
adb push 8efb32d4.0 /sdcard/
adb shell
su
mount -o rw,remount /system
mv /sdcard/8efb32d4.0 /system/etc/security/cacerts/
chmod 644 /system/etc/security/cacerts/8efb32d4.0
reboot
![]()
ren charles.pem 8efb32d4.0
有空在重新编辑一下
https://blog.csdn.net/qq_36917144/article/details/108972134


浙公网安备 33010602011771号