如何用抓包工具Charles解析Https

背景说明:

Charles在默认设置下是无法解析https数据的,如图所示。通过本文的操作步骤,在PC端(Windows环境)和移动端分别安装charles证书,即可解析https数据包。

设置步骤:

一、电脑安装Charles工具

Charles官网下载地址,安装后设置端口号8888

二、PC端安装charles ssl证书

【help】->【install Charles CA SSL Certificate】。选择安装证书,并将证书存放在【受信任的根证书颁发机构】,否则将默认证书不可信,无法生效。

三、移动端安装Charles SSL证书

手机端网页浏览器直接打开链接:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt

ios系统可直接在Safari打开后,按照提示安装描述文件即可。

android系统下载到相应路径后,选择【设置】->【高级设置】->【安全】->【从SD卡安装】,选择刚刚下载的文件,输入证书名称并安装。


四、设置PC端Charles的端口号

在charles菜单栏【Proxy】 —>【Proxy Settings】—>【SSL】,勾选端口号为443的所有域名。

添加完成后,在手机端设置代理地址即可解析https。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容