技术杂练Android开发@IT·互联网

如何用抓包工具Charles解析Https

2017-02-09  本文已影响289人  ivyforever

背景说明:

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。

上一篇下一篇

猜你喜欢

热点阅读