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、證書轉(zhuǎn)換
① crt/der轉(zhuǎn)pem
openssl x509 -in FiddlerRoot.crt -inform DER -out certificate.pem -outform PEM
② pem轉(zhuǎn)der/crt
openssl x509 -in certificate.pem -inform PEM -out FiddlerRoot.der -outform DER
二、Android 7.0+導(dǎo)入ca證書 (設(shè)備需要ROOT)
1、將Burp_Suite 或者?Fiddler 等 根證書導(dǎo)出來
2、導(dǎo)出的一般是der格式,需要轉(zhuǎn)成pem,轉(zhuǎn)換方法參見 本文步驟一
3、將pem 格式證書重命名 為?c06587b6.0 格式, 其中?c06587b6為該文件的crc32值,0 為版本,默認(rèn)0就好了。
4、新開cmd,執(zhí)行:
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(上述成功的,下面的不用執(zhí)行了。):
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
證書導(dǎo)入完成 了。設(shè)備自動重啟后,在手機(jī)“設(shè)置-》安全和隱私-》加密與憑據(jù)-》信任的憑據(jù)” 里查看有沒有吧~
標(biāo)簽:導(dǎo)入到,crt,證書,ca,system,pem,adb,der
來源: https://blog.csdn.net/ab6326795/article/details/113505112
總結(jié)
以上是生活随笔為你收集整理的android系统证书管理,抓包Android 7.0+将ca证书导入到系统(设置为系统证书)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CodeChef Chef and Ch
- 下一篇: SQL优化34条