如何用抓包工具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。