AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

admin 2025年5月23日12:53:43评论26 views字数 1725阅读5分45秒阅读模式

0x01 工具介绍

SSRF_Detector是一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测工具,用于检测无回显&全回显SSRF漏洞,提供了多种功能供用户自定义,包括但不限于关键字配置,Payload配置以及检测字符串配置。

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件
注意:现在只对常读和星标的公众号才展示大图推送,建议大家把渗透安全HackTwo"设为星标⭐️"则可能就看不到了啦!#渗透安全HackTwo

下载地址在末尾

0x02 功能简介

插件功能配置

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

扫描流量配置

(1) 被动扫描:

不建议开启此功能,Burpsuite自带扫描器会触发企业SRC内部告警导致IP被封禁

(2) HTTP history流量扫描:

扫描ProxyHTTP history模块中的流量,利用RequestResponseFilter过滤器筛选出存在关键参数的流量进行SSRF漏洞检测

(3) Repeater流量扫描:

扫描Repeater模块中发送过的数据包流量,利用RequestResponseFilter过滤器筛选出存在关键参数的流量进行SSRF漏洞检测

缓存文件配置

用户可以自定义缓存文件位置,扫描过的流量信息会自动存储在缓存文件中,避免对某一流量包进行重复无效扫描

扫描参数配置

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

关键字配置

用户可以自定义添加/删除流量检测关键字,以关键字url为例,若某一流量包如下所示:

GET /ssrf.php?url=/imgRes/user.pngHost: xxx.xx.xx.xxxCookie: PHPSESSID=xxxxxxxxxxxxReferer: xxx.xx.xx.xxx

则会匹配到url=/imgRes/user.png中的url参数,并对此流量请求包进行SSRF漏洞检测

Payload 配置

插件默认提供两种无回显SSRF漏洞自动化检测方式

(1) collaborator:

利用Burpsuite内置的Collaborator模块进行无回显SSRF漏洞检测,但是很多厂商WAF会将Collaborator模块的Payload写进黑名单,导致漏检,于是提供了第二种检测方式 -> DNSLog

(2) dnslog:

利用广为人知dnslog平台(http://dnslog.cn)进行无回显SSRF漏洞检测,自动化获取dnslogPayload和响应信息

检测字符串配置

用于证明全回显SSRF漏洞存在

用户在挖掘企业SRC进行黑盒测试时,企业通常会提供全回显SSRF测试靶机,靶机的回显通常为一个标志性字符串,如flag{tencent_ssrf_vuln}

二者起到对应关系

http://ssrf.tencent.com/flag.html ---> flag{tencent_ssrf_vuln}
于是可以在Payload配置模块和检测字符串配置模块添加这种对应关系
AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

扫描流量概览

这里会显示所有包含检测关键字的流量请求包

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

疑似存在漏洞

若配置的Payloads列表中有任意大于等于1个Payload探测存在SSRF漏洞成功,该流量数据包的状态(Status)就会自动更新为 "疑似漏洞",并在 "疑似存在漏洞" 列表中显示

每一个检测存在SSRF漏洞的Payload都会单独显示,如下所示

(1) Collaborator payload检测存在SSRF漏洞:

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

(2) DNSLog payload检测存在SSRF漏洞:

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

(3) 企业SRC 全回显SSRF靶机回显flag字符串:

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

0x03 更新说明

SSRF_Detector_v1.0.0为系列插件的第一个版本,提供以下功能:(1) 用户自定义检测关键字(2) 用户自定义检测payloads(3) 在 Collaborator模块的基础上额外提供 dnslog测试提高检测容错率(4) 提供自定义全回显SSRF验证字符串功能,以供在企业SRC黑盒测试中检测全回显SSRF漏洞(5) 缓存文件,避免重复无效检测

0x04 使用介绍

📦jar下载后Burpsuite加载扩展即可使用

AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

0x05 下载

https://github.com/KaGty1/SSRF_Detector

原文始发于微信公众号(渗透安全HackTwo):AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件

 

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年5月23日12:53:43
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   AboutSSRF一款基于Burpsuite MontoyaAPI的黑盒SSRF漏洞自动化检测插件http://cn-sec.com/archives/4092153.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息