当前位置: 移动技术网 > 移动技术>移动开发>Android > android 7.0之后抓包unknown解决方法

android 7.0之后抓包unknown解决方法

2020年10月10日  | 移动技术网移动技术  | 我要评论
使用抓包软件(以 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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网