android系统证书管理,抓包Android 7.0+将ca证书导入到系统(设置为系统证书)

一、证书操作

1、查看证书

① 查看crt\der格式证书

openssl x509 -in FiddlerRoot.crt -inform DER -noout -text

② 查看pem证书

openssl x509 -in certificate.pem -inform pem -noout -text

2、证书转换

① crt/der转pem

openssl x509 -in FiddlerRoot.crt -inform DER -out certificate.pem -outform PEM

② pem转der/crt

openssl x509 -in certificate.pem -inform PEM -out FiddlerRoot.der -outform DER

二、Android 7.0+导入ca证书 (设备需要ROOT)

1、将Burp_Suite 或者 Fiddler 等 根证书导出来

2、导出的一般是der格式,需要转成pem,转换方法参见 本文步骤一

3、将pem 格式证书重命名 为 c06587b6.0 格式, 其中 c06587b6为该文件的crc32值,0 为版本,默认0就好了。

4、新开cmd,执行:

adb root

adb remount

adb push c06587b6.0 /system/etc/security/cacerts/

adb shell

cd /system/etc/security/cacerts/

chmod 644 c06587b6.0

reboot

如果上述命令不行,你可以参考另一篇文章的https://zhuanlan.zhihu.com/p/259255855(上述成功的,下面的不用执行了。):

adb root

adb remount

adb push 8efb32d4.0 /sdcard/

adb shell

su

mount -o rw,remount /system

mv /sdcard/8efb32d4.0 /system/etc/security/cacerts/

chmod 644 /system/etc/security/cacerts/8efb32d4.0

reboot

证书导入完成 了。设备自动重启后,在手机“设置-》安全和隐私-》加密与凭据-》信任的凭据” 里查看有没有吧~

标签:导入到,crt,证书,ca,system,pem,adb,der

来源: https://blog.csdn.net/ab6326795/article/details/113505112

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值