欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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 文件,选择「总是信任」按钮(如下图),在钥匙串访问中即可看到添加成功的证书。
android 7.0之后抓包unknown解决方法
3.10之后直接help–ssl proxying–install,如图
android 7.0之后抓包unknown解决方法

2、安卓手机安装证书

用手机自带的浏览器打开chls.pro/ssl
默认会下载pem文件,点击无法安装,需要通过设置安装证书
android 7.0之后抓包unknown解决方法
打开手机设置。
设置–安全–更多安全设置–加密和凭证
android 7.0之后抓包unknown解决方法
从存储设备中安装,选择下载内容–browser–xxx.pem(刚刚下载的证书)
android 7.0之后抓包unknown解决方法
android 7.0之后抓包unknown解决方法
安装需要指纹或密码才能安装完成。

打开Charles设置SSL proxying setting

可直接右键enable,也可以打开ssl proxying setting增加https的host
android 7.0之后抓包unknown解决方法

本文地址:https://blog.csdn.net/m0_47602133/article/details/108999609