Fiddler在Windows下抓包Https

文章目录

默认情况下,Fiddler 无法直接解密 HTTPS 流量。需要开启 HTTPS 解密:

1.Fiddler Classic 配置

  1. 打开 Fiddler ,依次选择:
    • ToolsOptionsHTTPS 选项卡
    • 勾选 "Capture HTTPS CONNECTs"
    • 勾选 "Decrypt HTTPS traffic"
    • 选择 "Yes" 以信任 Fiddler 证书
  2. 安装信任证书
    • 点击 ActionsTrust Root Certificate
    • 如果弹出安全警告,点击 "是"(Yes) 安装证书。

2.配置浏览器代理

Fiddler 作为代理服务器运行(默认监听 127.0.0.1:8888),需要让浏览器流量经过 Fiddler。

自动代理
  • Fiddler Classic 启动时会自动设置代理。
手动配置浏览器代理
  • Chrome / Edge:

    • 设置代理Internet 选项

    • 连接局域网(LAN)设置代理服务器 设置为 127.0.0.1:8888

      使用的是电脑的网络代理设置

  • Firefox:

    • 设置网络设置
    • 选择 "手动代理配置" ,输入 127.0.0.1 端口 8888

3.抓取移动端 HTTPS 流量(可选)

如果要抓取手机上的 HTTPS 流量:

  1. 确保 Fiddler 和手机在同一 Wi-Fi 网络
  2. 在 Fiddler 中找到 IP 地址ToolsOptionsConnections
  3. 在手机上设置 Wi-Fi 代理,填写:
    • 代理 IP:Fiddler 运行的 PC 的 IP
    • 端口:8888
  4. 在手机浏览器访问 http://<Fiddler_IP>:8888 下载证书并安装。

解决抓取 HTTPS 失败问题

1.Fiddler证书过期了

解决重新生成并安装新证书

在 Fiddler Classic 重新生成

  1. 打开 Fiddler
  2. 进入 ToolsOptionsHTTPS
  3. 点击 "Actions""Reset All Certificates"
  4. 重新勾选:
    • Capture HTTPS CONNECTs
    • Decrypt HTTPS Traffic
  5. 点击 "Trust Root Certificate",安装新证书
  6. 弹出 Windows 安全提示时,选择 "是" 并完成安装
相关推荐
G皮T12 分钟前
【安全】TLS 协议介绍
安全·http·网络安全·https·ssl·tls·tls 1.3
非凡ghost31 分钟前
MediaHuman YouTube to MP3 多语便携版:高效音频提取工具
windows·音视频·软件需求
Su^!-苏释州1 小时前
Windows配置C/C++环境:MinGW+Vscode
c语言·c++·windows·vscode·大一新生学c语言
一点都不方女士2 小时前
.NET Framework 4.0.30319:官方下载与常见问题解决指南
c++·windows·.net·动态链接库·运行库
我的xiaodoujiao2 小时前
Windows系统Web UI自动化测试学习系列3--浏览器驱动下载使用
前端·windows·测试工具·ui
00后程序员张3 小时前
App 上架全流程指南,iOS 应用发布步骤、ipa 文件上传工具、TestFlight 分发与 App Store 审核经验分享
android·ios·小程序·https·uni-app·iphone·webview
2501_916013743 小时前
iOS App 上架流程详解,苹果应用发布步骤、App Store 审核规则、ipa 文件上传与测试分发实战经验
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者84 小时前
Nginx HTTPS 深入实战 配置、性能与排查全流程(Nginx https
运维·nginx·ios·小程序·https·uni-app·iphone
游戏开发爱好者86 小时前
TCP 抓包分析:tcp抓包工具、 iOS/HTTPS 流量解析全流程
网络协议·tcp/ip·ios·小程序·https·uni-app·iphone