Charles抓包Https/SSL图文教程

电脑端:

打开Charles ->Help->SSL Proxying


Charles抓包Https/SSL图文教程_第1张图片
SSL Proxying

选择Install Charles Root Certificate,安装Charles的证书到电脑中

手机端

以iPhone为例,打开手机,进入设置->Wifi,需要和电脑在同一网段下,点击Info按钮进入wifi的详细信息,

进入Info

选择配置代理
配置代理

ip地址填入电脑端的ip地址,端口固定为8888
配置代理

然后打开手机上的Safari,输入地址chls.pro/ssl,这个时候会弹出一个配置文件下载的弹窗,选择下载
下载配置文件

下载完成

打开设置,会出现一个已下载描述文件
已下载描述文件

点击安装
安装描述文件

返回设置->通用->关于本机 拉到最下面,证书信任设置
关于本机

打开开关,表示信任该证书
Charles抓包Https/SSL图文教程_第2张图片
证书信任设置

image.png

这个时候证书都配置完了
如果是这台手机和电脑第一次连接的话这个时候Charles会弹出一个弹窗,选择Allow

打开SSL

这个时候手机发出的请求就会被Charles劫持,在需要抓包的连接上,右键弹出菜单,选择Enable SSL Proxying,这个时候手机再次发出该请求后便会被解释出来

你可能感兴趣的:(Charles抓包Https/SSL图文教程)