美文网首页
Charles抓加密的Https协议数据包

Charles抓加密的Https协议数据包

作者: GlassC | 来源:发表于2018-09-14 22:00 被阅读0次

使用了很久的Charles,一直以为不能抓加密的HTTP协议包,今天看无涯老师讲解cookie时,可以抓亚马逊的数据包,先把操作步骤做个记录;

前提:PC端已安装Charles软件,懂得如何设置代理抓包;

1、打开Charles客户端,点击Proxy--》SSL Proxy Setting

2、点击Add,添加对应的域名和端口,不指定域名时可填写 *(无端口号的域名,默认443),点击OK保存;

3、PC端安装证书的方式:

点击help--》SSL Proxy --》Install Charles Root Certificate

根据向导逐步操作,选择证书安装目录为“受信任的根证书颁发机构”

手机端安装证书方式:

1】手机和电脑连接同一个WiFi,手机WiFi配置代理(服务器输入pc的ip,端口默认8888),PC端打开Charles软件;

2】手机端打开浏览器,输入chls.pro/ssl,弹出提示框,点击允许;

(为什么是这个地址??请看Charles菜单Help--》SSL Proxy --》Install Charles Root Certificate On  a Mobile Device or Remote Browser,弹框中有说明)

3】下载完描述文件,根据以下操作完成安装并开启信任:

iOS9以上,需要在设置--》通用--》描述文件列表,安装已下载的描述文件,

再到通用--》关于手机--》证书信任设置页面,开启信任;

4、浏览器设置代理,代理地址为PC分配的IP地址【这是针对于浏览器抓包的操作步骤】

打开Charles,打开浏览器访问https域名,即可抓包并查看请求响应数据;

相关文章

网友评论

      本文标题:Charles抓加密的Https协议数据包

      本文链接:https://www.haomeiwen.com/subject/uruagftx.html