android 7.0之后抓包unknown解决方法
程序员文章站
2022-04-14 11:21:39
使用抓包软件(以 Charles 为例)抓取APP的 https 请求时,出现unknownClient SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown)1、Charles安装证书3.10之前的,需要去http://www.charlesproxy.com/ssl.zip 下载 CA 证书文件,然后双击 .crt 文件,选择「总是信任」按钮(如下图),在钥匙串...
使用抓包软件(以 Charles 为例)抓取APP的 https 请求时,出现unknown
Client SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown)
1、Charles安装证书
3.10之前的,需要去http://www.charlesproxy.com/ssl.zip 下载 CA 证书文件,然后双击 .crt 文件,选择「总是信任」按钮(如下图),在钥匙串访问中即可看到添加成功的证书。
3.10之后直接help–ssl proxying–install,如图
2、安卓手机安装证书
用手机自带的浏览器打开chls.pro/ssl
默认会下载pem文件,点击无法安装,需要通过设置安装证书
打开手机设置。
设置–安全–更多安全设置–加密和凭证
从存储设备中安装,选择下载内容–browser–xxx.pem(刚刚下载的证书)
安装需要指纹或密码才能安装完成。
打开Charles设置SSL proxying setting
可直接右键enable,也可以打开ssl proxying setting增加https的host
本文地址:https://blog.csdn.net/m0_47602133/article/details/108999609