Fiddler 捕获Https协议配置

默认情况下,Fiddler不会捕获HTTPS请求,需要进行设置。

本文参考: https://cloud.tencent.com/developer/article/2077216

当浏览器访问HTTPS网页的时候,Fiddler能捕获到很多握手验证的请求,比如用浏览器访问:Https://www.baidu.com ,在Fiddler中就能抓到很多"Tunnel to"的请求,如下图所示:

在没有进一步配置之前用Fiddler抓包时候,分别用FireFox和Chrome浏览器打开百度网页:https://www.baidu.com 可以在会话面板看到百度信息,但是进行查看是Fiddler的监控面板出现黄色的告警"Https decryption is disabled click to configure"(翻译:https 解密被禁用 ,点击配置)。

从上图中我们可以清楚地看到Host列中出现Tunnel to...字样",总之以后如果会话列表中的Host列中出现Tunnel to...字样都说明是证书的问题, 这种就不能抓取到我们想要的会话。那么要抓取https协议的会话需要打开配置安装证书才可以,毕竟目前很多网站都是https协议的, 所以在抓包之前,我们还要配置一下证书 否则无法抓包。

Fiddler如何配置证书。

1.启动FIddler,然后在菜单栏点击Tools---->Options---->HTTPS 。如下图所示:

2.依次勾选"Capture HTTPS CONNECTs"(捕获HTTPS连接)和勾选"Decrypt HTTPS traffic"(解密HTTPS流量),然后会弹出一个对话框 直接点击YES即可。如下图所示:

你是第一次安装的Fiddler那么正常情况下会弹出证书安装的相关提示。如果有的小伙伴或者童鞋们没有弹出提示,你也不要着急上火和担心,你可以点击Actions---> Trust Root Certificate(信任根证书)就会弹出一模一样的证书安装相关提示。如下图所示:


3.点击"Yes"后,接下来弹出的对话框全部傻瓜式地点击"是"即可。如下图所示:

4.弹出"Added Fiddler's root certificate to the Machine Root list"(将Fiddler的证书添加到机器根目录列表中) ,点击"确定"。如下图所示:

5.最后把下面的:"Ignore server certificate errors(unsafe)"忽略服务器证书错误(不安全)和"check for certificate revocation "(证书撤销检查)这两个选项也勾选上。如下图所示:

到此证书也已经安装到Fiddler上了。

相关推荐
shughui7 天前
Fiddler(二):自动转发(AutoResponder)功能详解
前端·测试工具·fiddler
椰椰椰耶15 天前
接口性能测试:Postman与Fiddler双剑合璧
测试工具·fiddler·postman
shughui18 天前
Fiddler下载、安装、使用、汉化,详细图文教程(2026附安装包)
前端·测试工具·fiddler
木井巳21 天前
【网络原理】HTTP协议
java·网络·网络协议·http·fiddler
切糕师学AI23 天前
Web 调试代理工具 Fiddler
测试工具·fiddler·抓包·web 调试代理工具
学习3人组2 个月前
Win11 使用 Proxifier 强制本地流量通过 Fiddler Classic 代理指南
前端·测试工具·fiddler
学习3人组2 个月前
Win11 安装 Fiddler HTTPS 证书(用于抓包)
服务器·https·fiddler
zhaoyin19942 个月前
Fiddler弱网实战
前端·测试工具·fiddler
zhaoyin19942 个月前
fiddler抓包工具使用
前端·测试工具·fiddler