逍遥模拟器安卓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

 

  

posted @ 2020-11-24 03:06  cngoshell  阅读(116)  评论(0)    收藏  举报