当前位置: 首页 > news >正文

Burp Suite 验证码 DOS 漏洞检测插件

工具介绍

Burp Suite 验证码 DOS 漏洞检测插件

利用验证码图片的隐藏尺寸参数进行资源耗尽型拒绝服务漏洞的自动化检测。

漏洞原理

许多 Web 应用在验证码接口中预留了heightwidthsizemargin等隐藏参数,用于适配不同终端的显示尺寸。开发者通常忽略了参数上限校验,攻击者传入超大值时,服务端会按参数值分配画布并生成对应尺寸的图片。例如imagecreatetruecolor(10000, 10000)单次请求即可消耗 400MB+ 内存,而正常验证码仅需 5KB。由于干扰线和噪点数量通常与画布面积成正比,CPU 负载也会随之飙升,仅需少量并发请求即可耗尽服务器资源,造成拒绝服务。该漏洞隐蔽性强、利用门槛低,且传统 WAF 难以识别,在自研图形接口中较为常见。

测试流程

  1. 点击图片验证码,在 Burp Suite 中抓包
  2. 右键请求 →「发送到 CaptchaDos」
  3. 插件自动以累加步进方式递增参数值并发起测试
  4. 通过三维度(绝对时间 / 时间增量 / 长度增量)综合判断漏洞

步进逻辑

初始值=50, 步进值=150, 最大值=1000 → 50 → 200 → 350 → 500 → 650 → 800 → 950 → 1000 每个启用的参数独立测试,发现漏洞后自动跳过同参数剩余步进

快速开始

下载

从 Releases 页面下载最新版CaptchaDos-1.0-jar-with-dependencies.jar

加载到 Burp Suite

  1. 打开 Burp Suite →ExtenderExtensions
  2. 点击Add
  3. Extension Type 选择Java
  4. 选择CaptchaDos-1.0-jar-with-dependencies.jar
  5. 加载成功后可在 Burp Suite 顶部看到「CaptchaDos」标签页

从源码构建

# 需要 JDK 17+(仅编译需要,产出为 Java 8 bytecode)gitclone https://github.com/z50n6/CaptchaDos.gitcdCaptchaDos mvn clean package-DskipTests# 产出: target/CaptchaDos-1.0-jar-with-dependencies.jar

内置测试靶场

项目test-target/目录包含一个存在验证码 DOS 漏洞的 PHP 站点,用于验证插件功能:

  1. test-target/部署到 PHP 环境(如 phpstudy)
  2. 访问http://localhost/test-target/
  3. 抓取验证码请求(captcha.php),右键发送到 CaptchaDos
  4. 观察插件检测结果

测试账号:admin/admin123

工具下载

https://github.com/z50n6/CaptchaDos/tree/main
http://www.gsyq.cn/news/1550234.html

相关文章:

  • 【JAVA毕设源码分享】基于Java的特色农产品购物网站的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 中国1951-2025年大豆低温寡照频率数据集
  • 西安买宠避坑|碑林+雁塔2家连锁猫犬舍头条深度测评,北方气候选舍指南 - 萌宠俱乐部
  • 2026年EVA泡棉、硅胶垫、保护膜、双面胶配送生产服务商精选:产能稳定与品控合规兼具的胶粘制品配套选择指南 - 海棠依旧大
  • 3分钟快速上手:Mobaxterm中文版远程管理工具终极指南
  • Java计算机毕设之基于 Spring Boot 的校园勤工助学招聘与管理系统的设计与实现 基于 Spring Boot 的高校学生勤工助学统筹管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 国内镀锌铁丝头部厂家实测排行:品质与交付双维度 - 起跑123
  • 第二次Blog作业
  • 3000元空调性价比排行:2026年618最值得买机型清单 - 资讯纵览
  • 3分钟掌握图片盲水印:无需原图提取的版权保护终极指南
  • 靠谱的天津全屋定制源头工厂怎么挑 - 信息热点
  • 万象有声创业笔记(二):中文小说画本,AI 有声书制作的拦路虎
  • 计算机毕业设计之jsp高校评教系统的设计与实现
  • 国内主流铁丝生产厂家实力排行及核心优势盘点 - 起跑123
  • DeepSeek V4专家模式:分步可控推理技术解析
  • 大型热收缩包装机生产厂家五大性价比排行评测 - 信息热点
  • Godot引擎终极指南:掌握PackedScene实现高效模块化游戏开发
  • Tauri 桌面端迁移纯 Web 全方案 —— 架构拆解、改造流程与核心实践
  • 深度电脑清理软件推荐 三步锁定适合的工具 - 资讯纵览
  • AI平台错误代码统一排查:ChatGPT/Claude/Gemini
  • 空天算GEO:国内首家泛家居垂直GEO优化专业服务品牌 - 信息热点
  • Waifu2x-Extension-GUI终极指南:5分钟学会AI图像视频超分辨率放大
  • 电子吧唧、蓝牙耳机等便携设备充电保护主芯方案!!
  • 阿尔比恩在线数据分析工具终极指南:5步成为游戏策略大师
  • PowerPC指令集深度解析:从RISC设计哲学到MPC8240实战应用
  • 投入式液位变送器LTJ31-10000/61-LH-T22
  • 无锡多孔钻品牌排行:5家主流厂商实测对比 - 起跑123
  • 邻位连接技术(pla)伯远生物邻位连接技术(pla)
  • MPC860ADS开发板接口信号与硬件设计深度解析
  • IP2073_13H至为芯支持3路C口快充100W功率AC/DC方案芯片