当前位置: 首页 > article >正文

Fiddler在Windows下抓包Https

文章目录

    • 1.Fiddler Classic 配置
    • 2.配置浏览器代理
        • 自动代理
        • 手动配置浏览器代理
    • 3.抓取移动端 HTTPS 流量(可选)
    • 解决抓取 HTTPS 失败问题
      • 1.Fiddler证书过期了

默认情况下,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 安全提示时,选择 “是” 并完成安装

http://www.kler.cn/a/563678.html

相关文章:

  • 支持自动化数据回放
  • spirng相关面试题
  • 云原生(五十七) | 阿里云CDN基本概念
  • 力扣LeetCode:1472 设计浏览器历史记录
  • Ubuntu 下 nginx-1.24.0 源码分析 - pool->cleanup
  • Graph and GNN——图的表示与图神经网络的介绍与应用
  • 青少年编程与数学 02-010 C++程序设计基础 11课题、程序结构
  • 手机放兜里,支付宝“碰一下”被盗刷?
  • Selenium八大元素定位方式
  • Docker 基本概念[SpringBoot之Docker实战系列] - 第536篇
  • 机试刷题_NC52 有效括号序列【python】
  • 基于 Python 的网络监控系统开发全解
  • 【我的 PWN 学习手札】IO_FILE 之 利用IO_validate_vtable劫持程序流
  • Linux(Centos 7.6)命令详解:uniq
  • 从 0 到 1,用 Python 构建超实用 Web 实时聊天应用
  • 【QT】QLinearGradient 线性渐变类简单使用教程
  • 深入解析Java线程优先级的奥秘
  • 文件上传-Windows点号绕过
  • kafka-新增topic副本数
  • 【第八节】C++设计模式(结构型模式)-Decorator(装饰器)模式