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的包了

相关推荐
simplepeng6 小时前
我们都知道但总是忽略的5个Jetpack Compose细节
android·android jetpack
刮风那天7 小时前
Android 如何提高进程优先级避免被查杀?
android
zt1985q8 小时前
本地部署网页监控工具 Webmonitor 并实现外部访问
运维·服务器·网络·网络协议
修行者对6668 小时前
安卓阿里云镜像
android
刮风那天9 小时前
Android AMS创建进程不用Binder而用Socket?
android·java·binder
缪懿10 小时前
应用层中的UDP协议原理
网络·网络协议·udp·javaee
汤愈韬10 小时前
TK_HCIP-Security_FW的可靠性_双机热备场景_上接路由器下接交换机
网络·网络协议·网络安全
知行合一。。。11 小时前
Python--05--面向对象(继承,多态)
android·开发语言·python
张小潇12 小时前
AOSP15 WMS/AMS系统开发 -窗口动画源码分析
android
程序员陆业聪13 小时前
Shadow核心原理:壳子Activity与代理机制的精妙设计
android