harles 不能直接抓取 HTTPS 请求,以请求百度(下图)为例,可以看到请求下方报文都显示为 unknown ,说明现在我们无法获取 HTTPS 的报文 。
文章插图
一、抓取 HTTPS 的请求需要进行三步配置
1、安装证书
(1)Help ->SSL Proxying ->
Install Charles Root Certificate
文章插图
(2)点击安装证书
文章插图
(3)点击本地计算机,下一页
文章插图
(4)点击将所有的证书都放入下列存储 -> 受信任的根证书颁发机构 -> 下一页
文章插图
(5)点击完成
文章插图
(6)看到证书导入成功后,点击确定
文章插图
2、SSL 代理配置
(1)Proxy -> SSL Proxying Settings
文章插图
(2)SSL Proxying -> 勾选 Enable SSL Proxying -> Add -> 填写 Host 和 Port(这里 HTTPS 协议端口默认443)-> OK
文章插图
(3)点击OK
文章插图
【功能测试必备:抓包工具 Charles 抓取 HTTPS 报文】3、开启 SSL 解析
(1)如果上一步中你已经勾选了 Enable SSL Proxying,到这可以检查一下 Proxy 中是否有 Stop SSL Proxying 字样,如有,说明已经开启了 SSL 解析 。
文章插图
(2)如果上一步中你没勾选 Enable SSL Proxying,点击 Proxy -> Start SSL Proxying 即可 。
文章插图
二、配置好后,测试一下
刷新百度页面,我们可以看到请求报文了 。快来试试吧 。
文章插图
以上是今天的内容,有问题给我留言吧,end ~
推荐阅读
- 人手必备!勒索病毒应急自救手册
- 商务谈判必备的30句口语
- 淘宝上的必备工具在哪里 淘宝必备工具栏在哪
- Mac降级重装必备 | MacOS 制作启动U盘及安装方法
- 女生必备的化妆技巧|化妆刷修容鼻影眼影
- 营销人必备Google Ads专业术语大全
- 19套工作计划进度管理必备,自动Excel甘特图模板推荐
- 喝茶必备器具 你的茶桌上还少了什么
- 手机淘宝开店必备软件 开淘宝网店用什么软件好
- 元旦旅游必备“小药箱”