首页
社区
课程
招聘
Android7-14安装系统证书模块支持magisk/kernelsu
2022-12-6 00:10 15140

Android7-14安装系统证书模块支持magisk/kernelsu

2022-12-6 00:10
15140

Move Certificates

这是一个Magisk/KernelSU/APatch模块 用于移动用户证书到系统证书.支持Android 7-14
如果手机是官方镜像,可能就需要借助模块,如果是自己编译的直接remount手动移一下就行了.
以下是参考链接:
http://www.zhuoyue360.com/crack/60.html
https://topjohnwu.github.io/Magisk/guides.html#boot-scripts
https://github.com/Magisk-Modules-Repo/movecert
https://github.com/andyacer/movecert
https://book.hacktricks.xyz/v/cn/mobile-pentesting/android-app-pentesting/install-burp-certificate#android-14-zhi-hou

使用方法

  1. 导出证书后直接push到手机,直接安装重启即可,不需要格式转换.

手动直接安装证书到系统证书目录

此方法会覆盖已有的证书,专为多台电脑和内置证书准备

  1. 如果证书已经移动过或者内置到源码中,会发现直接通过系统安装,实际证书并没有被安装进去,需要保留这种场景

  2. 导出抓包软件证书 转换 证书为 pem 格式

  3. adb shell "mkdir -p /data/local/tmp/cert"

  4. 获取证书hash

1
2
3
4
#openssl版本在1.0以上的版本的执行下面这一句---------------------
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
#openssl版本在1.0以下的版本的执行下面这一句
openssl x509 -inform PEM -subject_hash -in cacert.pem

image-20221109212126575

  1. 手动修改证书(转换前)文件名为02e06844.0
  2. mkdir /data/local/tmp/cert 这个cert目录需要自己创建
  3. adb push 02e06844.0 /data/local/tmp/cert/
  4. 证书推到手机后,重启即可生效,突然发现得保留这种场景。

使用实测

iShot_2024-02-19_01.27.27

补充 证书转换 der to pem

1
2
3
# 以burp为例
openssl x509 -in burp.der -inform der -outform pem -out burp.pem
# 完成后重复 3.  - 继续

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2024-2-29 18:39 被iyue_t编辑 ,原因: 上传图片
上传的附件:
收藏
点赞2
打赏
分享
最新回复 (7)
雪    币: 252
活跃值: (281)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
劫__ 2022-12-6 19:43
2
0


最后于 2024-2-21 17:23 被劫__编辑 ,原因:
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
VinceLi 2023-2-22 17:28
3
0
github上的是最新版的吧
雪    币: 1181
活跃值: (2614)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
iyue_t 2023-2-23 18:05
4
0
VinceLi github上的是最新版的吧
是最新的.
雪    币: 239
活跃值: (329)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
末奈 2023-2-25 12:33
5
0
'/dev/block/dm-5' is read-only
雪    币: 1181
活跃值: (2614)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
iyue_t 2023-3-14 09:33
6
0
末奈 '/dev/block/dm-5' is read-only
???
雪    币: 20
活跃值: (558)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
肉蚌葱鸡 2023-10-7 10:13
7
0
我目前安卓12 移动了证书之后还是没办法抓到部分包
相同的app情况下
安卓10 Pixel1 的自编译ROM 在编译阶段就将证书移到源码证书目录 这种就可以抓到
雪    币: 1181
活跃值: (2614)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
iyue_t 2023-10-8 19:06
8
0
其实我也是有一台手机直接把证书扔进源码编译的,我本地另一台Android12 是可以抓包的,没有遇到.这里的可以抓包指的是 抓baidu 不提示证书异常.
游客
登录 | 注册 方可回帖
返回