一、概述
Fiddler是一个抓包工具,在抓取App的数据包时,它比BurpSuite抓取的包更全,但数据包的修改与重放功能不如BurpSuite好用,本教程演示在Windows 10系统中安装并配置Fiddler与BurpSuite联动抓包的步骤,让Fiddler抓到数据包后传递给BurpSuite,以结合两个工具的优点。
参考文章:
《H01-启动和激活Burp》
https://wiki.bafangwy.com/doc/646
二、步骤
访问下面的链接填写信息并下载Fiddler工具的安装包,如下图所示
https://www.telerik.com/download/fiddler下载完成之后双击安装包程序,开始安装Fiddler
出现如下图所示的提示框时,点击同意:
然后点击安装:
安装完成后点击关闭:在Windows的开始菜单中启动Fiddler,如下图所示
点此处启动:
启动后进入Fiddler的界面,关闭如下图所示的提示框:在Fiddler的菜单栏点击Tools,然后打开Options窗口,在Options中找到Connections面板,检查你的设置是否与下图中所示的一致
此处的设置是Fiddler的默认配置,它默认监听在本机的8888端口,并配置了系统代理,如果你的设置与此处不同,请手动修改,与图中保持一致然后在HTTPS设置面板中按如下图所示的步骤安装证书并打开HTTPS解析功能
按下图步骤操作:
弹出此窗口后,点击YES:
弹出此窗口后,点击是:
弹出此窗口后,点击确定:打开一个cmd窗口,执行ipconfig命令,查看你本机的局域网IP地址,如下图所示
回到Fiddler界面,按下图所示的步骤设置Fiddler的网关(即BurpSuite监听的地址)
启动BurpSuite,按下图所示的步骤设置监听器
重新启动Fiddler工具,然后打开BurpSuite的HTTP History界面,可以看到Fiddler抓取的数据包已经传递到了BurpSuite中,如下图所示
注意:Fiddler默认监听在8888端口,并且会自动设置系统代理,因此启动Fiddler后,Chrome浏览器等软件的流量会自动被Fiddler捕获,如果你要抓取Firefox或安卓模拟器中的数据包,需要自行将这些软件的代理服务器配置为Fiddler监听的地址。