文章总结: 本文介绍TsojanScan,一款基于MontoyaApi框架重构的BurpSuite漏洞探测插件,集成30+漏洞POC,支持Fastjson、ThinkPHP、Laravel、SpringBoot等框架漏洞检测,以及SQL注入、Log4j、Text4shell等扫描,适配BurpSuite2026+新版,使用JDK21编译,支持多平台DNSLog配置,提供快速开始指南、核心功能说明、更新日志及支持的漏洞检测列表,并给出使用注意事项。 综合评分: 72 文章分类: 安全工具,漏洞分析,WEB安全
一个插件替代 30+ POC 工具:BurpSuite 漏洞探测的终极集成方案
原创
菜狗 菜狗
只会看监控的实习生
2026年9月2日 17:06 广东
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
TsojanScan – BurpSuite 集成漏洞探测插件
一站式漏洞扫描解决方案 | 最少数据包,最准检测结果 | 你只需要这一个
由 TsojanSecTeam 开发,基于 MontoyaApi 框架重构的 BurpSuite 漏洞探测插件。集成 30+ 漏洞 POC,以最少的数据包请求实现精准检测。
🚀 快速开始
1. 加载插件
下载 TsojanScan.jar → BurpSuite Extensions → Add → 选择文件加载
2. 界面概览
主面板
核心功能区域:
- 自定义黑名单:Reg 匹配优先级第一,插件自动跳过黑名单 URL
- 主动探测:针对特定路径进行深度扫描
- DNSLog 配置:支持多平台(Eyes/requestrepo/DigPM)
- 扫描状态:实时查看 BurpAPI/OkHttp 引擎驱动状态
🎯 核心功能
Fastjson ≥1.2.80 精准探测
版本判定逻辑:
| DNS 请求数 | 判定版本 | | — | — | | 1 个 | 1.2.80 | | 2 个 | 1.2.83 |
配置步骤:
- 本地搭建测试环境
- 配置 DNSLog 接口(推荐 Eyes)
- 启动扫描,自动判断版本
⚙️ DNSLog 配置指南
Eyes(推荐)
- 访问 https://eyes.sh/config/ 注册账号
- 获取子域名和 Token
- 填入插件配置:
Eyes 配置
其他平台
| 平台 | 状态 | 链接 | | — | — | — | | requestrepo | 🔄 待更新 | https://dnslog.requestrepo.com/ | | DigPM | 🔄 待更新 | https://dig.pm/ |
📋 更新日志
v2.0.0-Beta2(最新)
- ✅ 新增右键菜单:删除/清理/导出 CSV/HTML
- ✅ 新增 DNSLog 服务商:Eyes/requestrepo/DigPM(默认 Eyes)
- 🐛 修复 Fastjson 主动/被动扫描失效
- 🐛 修复 X-Tsojan-Scanner 请求头指纹泄露
- ⚡ 优化漏洞检测逻辑
v2.0.0-Beta1
- 🏗️ 重构 MontoyaApi 框架,适配 BurpSuite 2026+ 新版
- 🎨 优化 UI 框架,新增 Scanning Status 模块
- 🚀 新增 BurpAPI + OkHttp 双引擎驱动
- 🔧 升级 JDK 21 编译
v1.4.6
- ✅ 新增 XyzDnsLog 平台
- 🗑️ 删除失效 DNSLog(建议迁移至 Ceye)
- 🐛 修复 Burp Suite Pro 2024 适配问题
v1.4.5
- ✅ 新增 Nacos 被动扫描(CVE-2021-29441 & QVD-2023-6271)
- ✅ 新增 JPath 主动模块化扫描(SpringBoot Env/Druid/Swagger)
- 🐛 修复新版本 BurpSuite 报错
v1.4.4
- 🐛 修复 Weblogic 弱口令误报
- 🗑️ 删除 asix/happaxis.jsp 扫描规则
- ✅ 新增 SQL 语法错误回显扫描模块
v1.4.3
- ⚡ 修复首次加载假死问题
- ✅ 新增 DNSlog 平台:Xssx1(推荐网络环境好时使用)
v1.4.2
- ✅ 新增 Ceye DNSLog 平台
- 🐛 修复配置设置不显示问题
v1.4.1
- 🐛 修复 DNSLog API 接口
v1.4
- ✅ 新增 Laravel 主动/被动扫描
- ✅ 新增 SQL 注入扫描(MySQL 报错/时间盲注)
- ✅ 新增请求延时自定义功能
- 🐛 修复 Text4shell 头部扫描问题
- 🐛 修复主动扫描重复添加漏洞
v1.3
- ✅ 新增 ThinkPHP 多语言 RCE 扫描
- ⚡ 优化探测数据包,减少发包数量
v1.2
- ✅ 新增 Fastjson 参数扫描 + 主动扫描
- 🔒 升级 Fastjson 库至 1.2.83(防反制)
- ✅ 新增 Axis 服务接口扫描
v1.1
- ✅ 新增 Domain 黑名单设置(支持
google.com/127.0.0.1:8080格式) - 🎛️ 支持 Reset 恢复默认 / Apply 加载配置
v1.0
- ✅ 新增 Druid 未授权扫描
- ✅ 新增 Spring Cloud Gateway / SPEL 漏洞扫描
- ✅ 新增 ThinkPHP/Weblogic 主动扫描(支持自定义目录)
- 🐛 修复 Log4j/Text4shell 扫描范围
- 🐛 修复端口识别问题
v0.1
- ✅ 新增 Text4shell 漏洞探测
- ✅ 新增 SpringBoot 信息泄露扫描
- ✅ 新增配置窗口替代 config.json
🛡️ 支持的漏洞检测
| 类别 | 漏洞/组件 | 扫描模式 | | — | — | — | | 框架漏洞 | Fastjson ≤1.2.83 | 主动/被动 | | | ThinkPHP 多语言 RCE | 主动/被动 | | | Laravel RCE | 主动/被动 | | | SpringBoot Env/Druid/Swagger | 主动 | | | Spring Cloud Gateway SPEL | 被动 | | 中间件 | Weblogic 弱口令 | 主动 | | | Axis 接口 | 被动 | | 组件漏洞 | Nacos (CVE-2021-29441) | 被动 | | | Nacos (QVD-2023-6271) | 被动 | | 注入漏洞 | SQL 注入(MySQL) | 主动/被动 | | Log4j | Log4Shell (CVE-2021-44228) | 被动 | | Text4shell | CVE-2022-42889 | 被动 |
⚠️ 使用注意
扫描结果同步延迟:扫描结束后才会在 BurpSuite
Target/Dashboard显示高危漏洞,进程扫描中无法实时同步,但可在插件面板实时查看(涉及DoPassive方法机制)。
📝 ToDo 清单
- [ ] 增加 swagger-resource 扫描与匹配规则
- [ ] 修复路径中包含
.js即跳过扫描的问题 - [ ] 增加 Druid 扫描配置项
- [ ] 增加 SpringBoot 扫描绕过(
.json后缀、/绕过) - [ ] 增加 Log4j 扫描头部字段
- [ ] 增加 Log4j 404 路径扫描
- [ ] 增加 Weblogic 检测 POC
- [ ] 修改 scannedURL 机制(每个 POC 独立检测)
- [ ] ~~增加 Shiro 扫描 Key~~(占用时间过长,决定不加)
- [ ] ~~增加延迟检测功能~~(决定不加,建议手动探测)
🤝 团队
TsojanSecTeam – 专注安全工具研发与漏洞研究
💡 由于工作原因,更新周期较长。所有 Issue 都会仔细回复,新功能上线前会进行大量本地/实战测试,请各位师傅谅解。
TsojanScan —— 让漏洞探测更简单、更精准。
优化要点说明
| 优化项 | 处理方式 | | — | — | | 结构重组 | 新增”快速开始”和”支持的漏洞检测”表格,一目了然 | | 版本日志 | 从时间线改为倒序,最新版本置顶,关键变更高亮 | | 视觉增强 | 添加 Badge、表格、任务列表,提升可读性 | | 功能聚焦 | Fastjson 版本判定逻辑表格化,突出技术亮点 | | 语言精炼 | 删除重复描述(如多次出现的”修复dnslog”),统一术语 | | 注意事项 | 独立成区块,避免用户误解扫描结果同步机制 |
项目地址
https://github.com/Tsojan/TsojanScan
低价出售安全证书不限于cisp、pte等cnvd、请Vme~想进群的请回复进群即可
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:只会看监控的实习生 菜狗 菜狗《一个插件替代 30+ POC 工具:BurpSuite 漏洞探测的终极集成方案》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论