Android安装burp suite证书
需要root权限
从Android Q(10)开始,App默认只信任系统证书,除非另行配置,否则不信任用户安装的证书。
以下方法是将burp suite证书安装到系统证书的文件夹中,即安装为系统证书。
- 导出证书后进行格式转换
openssl x509 -inform DER -in PortSwiggerCA.der -out PortSwiggerCA.pem
openssl x509 -inform PEM -subject_hash_old -in PortSwiggerCA.pem|head -1
mv PortSwiggerCA.pem <hash>.0 # <hash>为上一步输出结果
- 移动证书到/system/etc/security/cacerts/目录下
- 修改权限为440