夜神安卓7导入charles证书

举报
冬晨夕阳 发表于 2022/06/27 23:06:43 2022/06/27
【摘要】 夜神安卓7系统的charles证书导入。由于用户安装的外部证书不被信任,所以需要把SSL证书安装到安卓系统证书目录里。 一:下载证书 开启本地代理,在浏览器输入 chls.pro/ssl 下载证书...

夜神安卓7系统的charles证书导入。由于用户安装的外部证书不被信任,所以需要把SSL证书安装到安卓系统证书目录里。


一:下载证书

开启本地代理,在浏览器输入 chls.pro/ssl 下载证书到本地。

把证书原名charles-proxy-ssl-proxying-certificate.pem 先修改为 charles.pem


二:打印证书

通过openssl输出证书内容,自行安装openssl

下载地址:https://slproweb.com/products/Win32OpenSSL.html

安装后通过 openssl command 打开command。
在这里插入图片描述

输入 openssl x509 -inform PEM -subject_hash_old -in charles.pem

执行后打印的结果中,第一行的90e59ded复制一下。

在这里插入图片描述

此处把证书名修改为 90e59ded.0 。 注意格式,你修改为 xxx.0


三:导入设备

不管啥方法,把证书传进设备的 /sdcard/ 文件下。

可以通过adb push,命令: adb push xxx.0 /sdcard/

然后进入adb shell中,adb shell 连接手机,不是root的通过命令 su 切换下,然后cd到 /sdcard/中。

在这里插入图片描述

没问题的话将证书移动到 /system/etc/security/cacerts/ 路径下。
命令: mv xxx.0 /system/etc/security/cacerts/

在这里插入图片描述

有可能会执行失败,说只读之类的Read-only file system
可以先执行命令:mount -o rw,remount /system
或者执行命令:mount -o rw,remount /
然后再mv移动。


四:证书授权

给证书权限的执行命令:chmod 777 /system/etc/security/cacerts/xxx.0

重启手机:reboot

证书导入完成,配置下wifi代理就可以正常抓包了。

文章来源: blog.csdn.net,作者:考古学家lx(李玺),版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_43582101/article/details/125486406

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。