1.从Fiddler中导出证书
点击操作,导出证书到桌面
2.使用kali转换证书
打开Kali终端,将cer证书转为pem证书:
openssl x509 -inform der -in FiddlerRoot.cer -out FiddlerRoot.pem
生成pem证书的hash:
openssl x509 -inform PEM -subject_hash_old -in FiddlerRoot.pem
mv FiddlerRoot.pem 239953fb.0
3.将239953fb.0文件复制到adb所在的路径下
4.调用模拟器adb导入证书
在cmd中打开模拟器所在的文件夹
使用adb devices查看设备
如果有多个设备,可以用adb -s 127.0.0.1:21503 +其他命令 的方式指定。
adb connect 127.0.0.1:21503 #连接逍遥模拟器
adb root // 提升到root权限adb remount //重新挂载system分区
adb push 239953fb.0 /system/etc/security/cacerts/ //将证书放到系统证书目录
adb shell #进入模拟器命令行
chmod 644 /system/etc/security/cacerts/239953fb.0 #设置证书的权限
修改模拟器磁盘设置,否则adb remount 会失败
5.检查模拟器中证书是否安装成功
设置->安全性和位置信息->加密与凭证
6.设置模拟器代理
本机ip:192.168.2.102
fiddler监听端口:8888