场景: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设置可读可写可执行
最后将手机重启,之后证书就成功装载在系统证书目录了
参考:
版权声明:本文为bncmjnmlp原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。