URL哨兵–哨兵系列第二弹

admin 2026-01-14 23:45:49 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文档介绍了BurpSuite插件URL哨兵,用于自动化检测SSRF漏洞。该插件支持多种请求格式,自动识别并替换URL参数为DNSLogPayload,具备智能黑名单过滤功能,能有效辅助安全人员快速发现和验证服务器端请求伪造漏洞。 综合评分: 88 文章分类: 安全工具,WEB安全,渗透测试


修改后的请求

{
  "image_url": "http://4.test.dnslog.cn",
  "callback_url": "http://5.test.dnslog.cn",
  "thumbnail": "http://6.test.dnslog.cn"
}

示例4:POST请求(multipart/form-data格式)

原始请求

POST/api/uploadHTTP/1.1
Host: target.com
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="avatar_url"

http://cdn.example.com/avatar.png
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="callback"

https://webhook.example.com/callback
------WebKitFormBoundary7MA4YWxkTrZu0gW--

修改后的请求

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="avatar_url"

http://7.test.dnslog.cn
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="callback"

http://8.test.dnslog.cn
------WebKitFormBoundary7MA4YWxkTrZu0gW--

示例5:POST请求(application/x-www-form-urlencoded + URL编码)

原始请求

POST/api/fetchHTTP/1.1
Host: target.com
Content-Type: application/x-www-form-urlencoded

url=http%3A%2F%2Fexample.com&redirect=https%3A%2F%2Ftest.com%2Fpath

修改后的请求

url=http://9.test.dnslog.cn&redirect=http://10.test.dnslog.cn

🛡️ 黑名单功能

功能介绍

黑名单功能可以过滤掉不需要测试的域名,避免对某些特定服务(如地图API、云服务等)产生干扰。

默认黑名单

插件内置了以下默认黑名单规则:

amap.com
aliyun.com
*.aliyun.com
aliyun.*
*.alicdn.com
ali

黑名单规则说明

1. 通配符匹配

| 规则格式 | 说明 | 匹配示例 | | — | — | — | | *.test.com | 前缀通配 | ✅ www.test.com✅ api.test.com✅ test.com | | test.* | 后缀通配 | ✅ test.com✅ test.cn✅ test.net | | *.test.* | 中间通配 | ✅ www.test.com✅ api.test.cn✅ sub.test.org |

2. 关键词匹配

| 规则 | 说明 | 匹配示例 | | — | — | — | | ali | URL中包含ali即匹配 | ✅ aliyun.com✅ alicdn.com✅ test-ali.com |

3. 精确匹配

| 规则 | 说明 | 匹配示例 | | — | — | — | | example.com | URL中包含该关键词 | ✅ example.com✅ www.example.com✅ api.example.com.cn |

编辑黑名单

  1. 在插件界面中找到 “URL黑名单” 编辑区域
  2. 每行输入一个规则(支持通配符和关键词)
  3. 以 # 开头的行会被视为注释
  4. 点击 “保存黑名单” 按钮保存配置

示例配置

# 阿里系列
ali
aliyun.com
*.aliyun.com
aliyun.*
*.alicdn.com

# 腾讯系列
tencent.com
*.qq.com
qq.*

# 地图服务
amap.com
*.baidu.com

# 测试域名
*.test.com
localhost
127.0.0.1

黑名单存储

  • 黑名单配置会保存到插件加载目录下的 url_blacklist.txt 文件
  • 下次加载插件时会自动读取该文件
  • 如果文件不存在,会使用默认黑名单

⚠️ 注意事项

  1. 仅用于授权测试:请确保你有权限对目标系统进行安全测试
  2. 避免干扰业务:合理配置黑名单,避免对正常业务产生影响
  3. 控制测试频率:大量请求可能触发WAF或限流机制
  4. 及时关闭插件:测试完成后记得关闭插件,避免误测试
  5. 保护DNSLog域名:不要在公共场合泄露你的DNSLog域名

📞 问题反馈

如有问题或建议,请通过以下方式联系:

  • GitHub Issues: https://github.com/0xShe/url-SB/issues
  • 公众号: 安全社
  • 个人主页: https://sbbbb.cn

📄 免责声明

本工具仅供安全研究和授权测试使用。使用者应当遵守相关法律法规,不得用于未经授权的渗透测试或任何非法用途。由使用本工具产生的一切后果由使用者自行承担,作者不承担任何责任。


🌏 下载地址

  • GitHub: https://github.com/0xShe/URL-SB

解压密码看GitHub


URL-SB 让SSRF无所遁形


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:安全社 0xShe《URL哨兵 – 哨兵系列第二弹》

评论:0   参与:  0