推荐肉丝r0ysue课程(包含安卓逆向与js逆向):
系统证书安装
Android7.0系统证书目录:/system/etc/security/cacerts/
计算证书hash值
需计算相应证书的hash值
.cer
证书
openssl x509 -subject_hash_old -in FiddlerRoot.cer -inform der
对于.pem
证书
openssl x509 -subject_hash_old -in charles-proxy-ssl-proxying-certificate.pem
其中cer
与.pem
互转
.pem证书转.cer证书
openssl x509 -outform der -in demo.pem -out demo.cer
.cer证书转.pem证书
openssl x509 -inform der -in demo.cer -out demo.pem
系统证书目录证书格式为.pem
重命名证书
将证书重命名为[hashcode].0
拷贝证书进入系统根证书目录
先重新挂载为可读可写目录
adb shell mount -o rw,remount /system
进行拷贝
adb push hash.0 /system/etc/security/cacerts/
进行权限赋予
adb shell chmod 644 hash.0
重启
adb shell reboot
其中系统凭据能找到
Fiddler: DO_NOT_TRUST
Charles:XK72 Ltd
雷电模拟器4配置代理
安装postern
配置代理
服务器名称:随意
服务器地址:电脑局域网地址
服务器端口:8888(与fiddler等端口一致)
代理类型:HTTPS/HTTP CONNECT
保存
配置规则
匹配类型: 匹配所有地址
动作: 通过代理连接
代理/代理组:选择相应代理
勾选开启抓包
目标地址:*
保存
右侧菜单打开VPN
右侧菜单打开VPN