BurpSuite和Fiddler串联使用

BurpSuite和Fiddler串联使用

使用burpSuite对APP抓包时,响应会很慢,有时会超时或漏包;而使用fiddler抓包时,响应就很快了。他们都倾向于抓取请求和响应的数据,能不能进fiddler抓取的包转发到burpSuite进行进一步的截包改包等操作呢。

原理说明:
Fiddler+burpsuite串联为何会快,因为当fiddler的流量走burpsuite的时候,没有流量解析的过程,只是单纯的转发,少了最耗时的步骤,总体而言还是比单纯使用bursuite快很多。

前提:
1、确保fiddler可以单独抓取http/https:安卓机直接开启代理;ios机需要安装证书
fiddler-tools-options中设置如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、确保burpsuite可以单独抓包
代理设置如下,一定记得勾选Running才启用,浏览器中打开代理,(抓https包时还需要导入证书),如能抓到包则设置生效
在这里插入图片描述
在这里插入图片描述

联动抓包设置
1、先打开burpsuite,将127.0.0.1:8080代理开启(8080可换成别的端口)
2、在fiddler中设置gateway-Manual Proxy Configuration为127.0.0.1:8080(和burp中端口号一致),点击OK
在这里插入图片描述
3、再次打开该窗口,点击show current gateway info可以测试是否连接成功,这样就是成功了
在这里插入图片描述
按网上教程设置成http://127.0.0.1:8080;https://127.0.0.1:8080是失败的
在这里插入图片描述
4、手机开启代理
代理地址为本机IP,端口号为fiddler-tools-connection中设置的端口号

联动抓包
手机访问http、https地址,fiddler中抓取的包转发到了burpsuite
在这里插入图片描述

### 功能对比 #### 安全漏洞测试 Burp Suite是一款专注于安全性的HTTP(S)代理工具,特别适合用于发现利用Web应用程序中的各种漏洞。它内置了多种攻击向量检测机制以及自动化扫描器来帮助渗透测试人员快速定位潜在的安全隐患[^2]。 而Fiddler虽然也能够解码HTTPS流量并允许修改请求响应内容,但在设计之初并未将重点放在安全性方面;不过这并不意味着其不具备任何有关保护措施的功能——事实上,在适当配置下(比如安装根CA证书),同样可以实现对加密连接的有效监控与篡改[^3]。 #### 用户界面及易用性 对于初次接触此类应用的新手来说,Fiddler可能更易于上手一些。这是因为它的布局直观简洁,并且提供了详尽的帮助文档支持社区资源以便于学习掌握基本操作方法[^1]。 相比之下,尽管Burp Suite拥有更为强大的功能集,但这也使得整体架构相对复杂得多,初学者可能会觉得难以驾驭。当然,一旦熟悉之后,则能发挥出巨大的效率优势特别是针对高级别的安全评估工作而言[^4]。 #### 平台兼容性 值得注意的是,Fiddler Everywhere版本不仅限于Windows操作系统,还支持macOSLinux平台上的部署运行,从而扩大了适用范围。与此同时,Burp Suite Professional版主要面向Windows用户提供服务,但也存在跨平台解决方案如通过Docker容器化等方式间接实现在其他环境下的使用。 #### 开发辅助能力 除了作为网络抓包利器外,Fiddler还能很好地服务于开发者日常编码过程中遇到的各种场景需求。例如,它可以轻松模拟不同类型的服务器错误回复给客户端查看效果如何变化;或是借助ScriptBuilder插件编写自定义脚本来处理特定任务等等。 另一方面,Burp Suite则更加倾向于为信息安全专家们打造了一个专业的攻防演练场所以及其他相关研究活动场所。因此在这部分应用场景里边表现出来的特色会有所不同,更多体现在诸如SQL注入、XSS等常见web漏洞的手动验证环节之上。 ```python import requests def send_request_with_fiddler(): proxies = { 'http': 'http://localhost:8888', 'https': 'http://localhost:8888' } response = requests.get('https://example.com', proxies=proxies, verify='path_to_certificate') return response.text def send_request_with_burp(): proxies = { 'http': 'http://127.0.0.1:8080', 'https': 'http://127.0.0.1:8080' } response = requests.get('https://example.com', proxies=proxies, verify=False) return response.text ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaobai178

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值