首页
社区
课程
招聘
[原创]利用Magisk将Charles证书写入系统列表
发表于: 2023-9-7 08:23 12478

[原创]利用Magisk将Charles证书写入系统列表

2023-9-7 08:23
12478

通过Magisk将Charles证书写入到系统列表

自从Android 7以后直接通过chls.pro/ssl安装证书也无法成功解密SSL数据包。
并且大部分系统无法使用adb root以进行挂载/system
如果你恰好使用了Magisk进行root,那么可以通过更加轻而易举的办法写入证书文件到/system/etc/security/cacerts

1、Pixel 3
2、Charles
3、openSSL
4、Drony

打开Charles->Help->SSL Proxying->Save Charles Root……
拿到pem证书文件并获取它的hash,之前已经发过相关的提取方法:
https://bbs.kanxue.com/thread-258996.htm

并将chalres.pem重命名为 xxx.0 (数字0)

下载已经准备好的Magisk模板(其实已经搞完了)
https://github.com/cih1996/write-charles-ssl

仓库项目的READMEY已经讲述了,直接把你的xxx.0放到system/etc/security/cacerts

将整个文件夹打包成ZIP,通过adb push 到手机上


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 5
支持
分享
最新回复 (8)
雪    币: 3525
活跃值: (31011)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2023-9-7 09:19
1
雪    币: 193
活跃值: (1434)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
还有另外一种方式
https://httptoolkit.com/docs/guides/android/#adb-interception

https://github.com/httptoolkit/httptoolkit-server/blob/main/src/interceptors/android/adb-commands.ts#L263
2023-9-7 18:47
1
雪    币: 1726
活跃值: (3524)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
4
poppig 还有另外一种方式 https://httptoolkit.com/docs/guides/android/#adb-interception https://github.com/httpto ...
又涨姿势了,大佬!
2023-9-7 22:36
1
雪    币: 64
活跃值: (3994)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5

https://github.com/rev1si0n/lamda


三行代码就搞定


from lamda.client import *

d = Device("192.168.x.x")
d.install_ca_certificate('charles.pem')
exit(0)


2023-9-10 15:17
1
雪    币: 1826
活跃值: (1080)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个跟adb push上去有何区别
2023-10-1 17:49
0
雪    币: 52
活跃值: (378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
RiDiN https://github.com/rev1si0n/lamda 三行代码就搞定from lamda.client import * d& ...
帅哥,Packet Capture 这个抓包工具的证书,怎么提取出来哪
2023-10-20 17:27
0
雪    币: 225
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
move certificates这个插件好像行,我目前没遇到什么问题
2024-3-1 16:18
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
大佬有联系方式么
2024-5-23 15:50
0
游客
登录 | 注册 方可回帖
返回
//