51Testing软件测试论坛

标题: 抓包工具 Charles 抓取 HTTPS 报文 [打印本页]

作者: lsekfe    时间: 2022-4-19 10:05
标题: 抓包工具 Charles 抓取 HTTPS 报文
 Charles 不能直接抓取 HTTPS 请求,以请求百度(下图)为例,可以看到请求下方报文都显示为 unknown ,说明现在我们无法获取 HTTPS 的报文。
[attach]137353[/attach]
一、抓取 HTTPS 的请求需要进行三步配置
  1、安装证书
  (1)Help ->SSL Proxying -> Install Charles Root?Certificate

[attach]137354[/attach]
[attach]137355[/attach]
(3)点击本地计算机,下一页
[attach]137356[/attach]
(4)点击将所有的证书都放入下列存储 ->?受信任的根证书颁发机构 -> 下一页
[attach]137357[/attach]
(5)点击完成
[attach]137358[/attach]
(6)看到证书导入成功后,点击确定
[attach]137359[/attach]
2、SSL 代理配置
  (1)Proxy ->?SSL?Proxying Settings
[attach]137360[/attach]
(2)SSL Proxying?->?勾选?Enable SSL Proxying?-> Add?->?填写 Host?和 Port(这里 HTTPS 协议端口默认443)->OK
[attach]137361[/attach]
(3)点击OK
[attach]137362[/attach]
 3、开启 SSL 解析
  (1)如果上一步中你已经勾选了 Enable SSL Proxying,到这可以检查一下 Proxy 中是否有 Stop SSL Proxying 字样,如有,说明已经开启了 SSL 解析。
[attach]137363[/attach]
(2)如果上一步中你没勾选?Enable SSL?Proxying,点击?Proxy?->?Start?SSL?Proxying即可。
[attach]137364[/attach]
二、配置好后,测试一下
  刷新百度页面,我们可以看到请求报文了。快来试试吧。
[attach]137365[/attach]
以上是今天的内容,有问题给我留言吧,end ~











欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2