前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >夜神安卓7导入charles证书

夜神安卓7导入charles证书

作者头像
李玺
发布2022-06-28 09:50:46
2.1K2
发布2022-06-28 09:50:46
举报
文章被收录于专栏:爬虫逆向案例爬虫逆向案例

夜神安卓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代理就可以正常抓包了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一:下载证书
  • 二:打印证书
  • 三:导入设备
  • 四:证书授权
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档