charls基于夜神模拟器抓取安卓7.0应用程序https请求

charls基于夜神模拟器抓取安卓7.0应用程序https请求

1、安装charls(安装步骤这里就不详细说了)

2、下载证书(证书后缀名 xx.pem)

tips:

bash 复制代码
将抓包软件的证书安装成系统证书(需 ROOT)
系统证书目录:/system/etc/security/cacerts/
其中的每个证书的命名规则如下:
<Certificate_Hash>.
文件名是一个 Hash 值,而后缀是一个数字。
文件名可以用下面的命令计算出来:
openssl x509 -subject_hash_old -in <Certificate_File>
后缀名的数字是为了防止文件名冲突的,比如如果两个证书算出的 Hash 值是一样的话,那么一个证书的后缀名数字可以设置成 0,而另一个证书的后缀名数字可以设置成 1

3、使用git bash生成证书hash

bash 复制代码
 openssl x509 -subject_hash_old -in charls.pem

接下来就把下载charls的证书 charls.pem 改名为生成的hash值.0

然后把hash值.0移到安卓设备/system/etc/security/cacerts/里

4、上传证书到安卓的系统证书目录下(夜神模拟器方案)

bash 复制代码
adb connect 127.0.0.1:62025

adb root

adb remount

adb shell mount -o rw,remount /

adb push D:/workplace/1b5b10bc.0 /system/etc/security/cacerts

abd reboot

查看证书 已经到了系统证书下了

5、验证抓包

已经可以抓到https的包了

相关推荐
游戏开发爱好者842 分钟前
完整教程:App上架苹果App Store全流程指南
android·ios·小程序·https·uni-app·iphone·webview
YIN_尹2 小时前
【MySQL】SQL里的“连连看”:从笛卡尔积到自连接
android·sql·mysql
bisal(Chen Liu)2 小时前
0.5 hour还是0.5 hours?
android
特立独行的猫a2 小时前
Kuikly多端框架(KMP)实战:现代Android/KMP状态管理指南:基于StateFlow与UDF架构的实践
android·架构·harmonyos·状态管理·kmp·stateflow·kuikly
范桂飓3 小时前
Google 提示词工程最佳实践白皮书解读
android·人工智能
贤泽4 小时前
Android 15 Service 源码解析
android
吴声子夜歌4 小时前
RxJava——并行编程
android·echarts·rxjava
小飞学编程...5 小时前
【Java相关八股文(二)】
android·java·开发语言
FunW1n6 小时前
Android Studio与Hook模块开发相关问题及实现方案梳理
android·ide·android studio
小同志006 小时前
网络原理 -KTTP/HTTPS(五) --认识响应“报头“(header) / “正⽂“(body)
java·网络·网络协议·http·https