admin管理员组

文章数量:1614277

场景:Android8.0及以上需要安装系统证书才能正常抓包

安装系统证书需要root

需要root

需要root

以burpsuit为例

首先导出证书

转化证书格式为pem

openssl x509 -inform DER -in xxx.cer -out cacert.pem

计算证书hash并改名

openssl x509 -inform PEM -subject_hash_old -in cacert.pem

openssl x509 -inform PEM -subject_hash -in cacert.pem

例:计算结果若为 9a5ba575 则将pem文件改命为 9a5ba575.0

之后adb连接手机,重新挂载系统目录

mount -o rw,remount /

将证书文件上传到/system/etc/security/cacerts并chmod设置可读可写可执行

最后将手机重启,之后证书就成功装载在系统证书目录了

参考:

Android 8.1 导入Burp、Fiddler证书 - 走看看

本文标签: 证书系统android