Fiddler - -工具介绍和环境配置

版权声明:学研之路长而漫,长情与君总会见! https://blog.csdn.net/Aaron_Miller/article/details/88795022


在这里插入图片描述

一、工具介绍

1.1 简单释义

  Fiddler(提琴手 / 小提琴)是C#写出来的http协议调试代理工具,能够记录并检查所有从客户端到服务器之间的HTTP/s通讯,设置断点(简单来说就是抓取、修改数据包)。具有良好的灵活性以及友好界面,可以支持众多的http调试任务,并且能够使用.net框架进行扩展,主要用在监控远程计算机、链接到上游代理、反向代理、监控本地流量、监控拨号或VPN连接等。

1.2 工作原理

  Fiddler是以代理WEB服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1, 默认端口:8888. 当Fiddler开启会自动设置代理, 退出的时候它会自动注销代理,这样就不会影响别的程序。

1.3 主要用途

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

1.4 兼容支持

  • 支持任何浏览器 / 设备
  • 支持任何操作系统
  • 支持任何开发平台

二、 环境配置

2.1 下载安装

》》step1: 官网下载(https://www.telerik.com/download/fiddler),填写说明,下载:
在这里插入图片描述
》》step2: 点击下载即可!
》》step3:安装(和普通安装无异,选择一个安装路径即可!)
  (我使用的版本:V4.6,一年了一直很稳定!)
在这里插入图片描述

2.2 浏览器配置

  (在此介绍常用的两款浏览器:Chrome & Firefox)

2.2.1 Chrome 代理配置

》》Chrome的代理默认使用的是全局代理,因此打开Fiddler即能抓取到数据包
在这里插入图片描述

2.2.2 Firefox 代理配置
2.2.2.1 手动配置代理
任何浏览器向Fiddler发送流量,将浏览器设置为连接到代理服务器

》》单击 >工具 >选项 >常规 >网络 >设置 >连接设置
(由于版本不同也可能是:>工具 >选项 >高级 >网络 >设置 >连接设置)
在这里插入图片描述

2.2.2.2 自动配置代理
(允许Fiddler自动启用 / 禁用代理)

》》在Fiddler中复制正确的自动配置URL
在这里插入图片描述
》》在Firefox使用自动启用和禁止代理,将URL指向在Fiddler中复制的BrowserPAC.js的URL即可
在这里插入图片描述
》》直接打开Firefox自动配置成功!
在这里插入图片描述

2.2.3 移动端配置
如果是对APP进行渗透测试,建议使用Fiddler进行抓包分析,使用BurpSuite进行攻击测试,这样包的走向清晰,容易抓取!

》》step1: 查看代理IP地址
(方法一:cmd下Ipconfig )
在这里插入图片描述
(方法二:Fiddler下 Online查看)
在这里插入图片描述
》》step2: 配置手机(将代理服务器的IP和端口指向Fiddler主机中的IP地址)
在这里插入图片描述
》》step3: 点击保存即可!(此时在手机端走的HTTP的流量在Fiddler可以清楚的看到)

扫描二维码关注公众号,回复: 5660423 查看本文章
2.2.4 解密HTTPS流量
2.2.4.1 浏览器解密HTTPS流量

》》浏览器键入本机IP地址下载Fiddler证书
在这里插入图片描述
》》依次单击:>设置 >隐私设置和安全性 >管理证书 >导入证书(按照向导导入下载的证书即可)
在这里插入图片描述
(如想禁用HTTPS解密,删除FiddlerRoot证书即可!)

2.2.4.2 移动端解密HTTPS流量

方法一:


》》手机任意浏览器键入代理机器的IP地址+端口号,对Fiddler证书进行下载
在这里插入图片描述
》》依次点击手机: >设置 >高级设置 >安全 >从SD卡安装(受信任的凭据)
在这里插入图片描述
》》在内部存储空间中检索下载证书的名字安装即可访问到HTTPS的流量!
在这里插入图片描述
方法二:


》》依次点击Fiddler: >Tools >Options >HTTPS >Actions >Export Root Certificate to Desktop保存到电脑桌面

在这里插入图片描述
》》通过手机助手传输到手机点击安装即可!

IOS手机浏览器键入IP和端口后下载证书直接安装即可!

猜你喜欢

转载自blog.csdn.net/Aaron_Miller/article/details/88795022