在Burp Suite中,导出CA证书并生成.0文件的步骤如下:
打开Burp Suite,进入Proxy -> Options。
切换到SSL标签页。
点击Export CA Certificate按钮,将CA证书导出为一个文件。
使用OpenSSL将CA证书转换为.0格式。
1.首先,确保你已经导出了CA证书,例如命名为ca.cer
2.使用OpenSSL将CA证书转换为.0格式
openssl x509 -inform DER -in ca.cer -outform PEM -out ca.pem3.如果你需要从.pem转换到.0,可以使用以下命令
openssl x509 -inform PEM -subject_hash_old -in ca.pem -out ca.04.获取证书对应的hash值(在输出内容的第一行)
# OpenSSL 版本>=1.0
openssl x509 -inform PEM -subject_hash_old -in ca.pem
#OpenSSL 版本 < 1.0
openssl x509 -inform PEM -subject_hash -in ca.pem使用时将文件名保存为9a5ba575.0即可使用,接下来是将证书写入模拟器
adb connect 127.0.0.1:21503 端口不固定,不同模拟器连接adb的端口不同,具体的上网查一下就行,注意,模拟器多开器的端口和默认模拟器是不同的,用多开连接不上一般是这个原因
adb root
adb remount
adb push 9a5ba575.0 /system/etc/security/cacerts/
adb shell
chmod 644 /system/etc/security/cacerts/9a5ba575.0
