📌 基本定位

Web Fuzzer 是 Yakit(网络安全一体化平台)的核心模块之一,被誉为**"全球第一个可视化的 Web 模糊测试工具"**,集成于 Yaklang/CDSL 安全能力生态中,可视化操控 Yak 引擎的模糊测试能力。

定位:替代 BurpSuite 的 Repeater + Intruder,且更强大、更高效。

🔑 核心能力

1. FuzzTag 标签化模糊生成(核心特色)

FuzzTag 是 Yaklang 内置的模糊文本生成引擎标签语法,嵌入 HTTP 请求中实现数据的模糊生成与加工:

FuzzTag 标签

功能

{{int(1-10)}}

自动生成 1-10 的整数序列

{{file(/tmp/dict.txt)}}

导入外部字典文件

{{yak(...)}}

插入 Yaklang 脚本动态生成爆破数据

优势对比(vs BurpSuite Intruder):

  • 免去选择爆破方式、导入字典等繁琐步骤

  • 多参数爆破自动做笛卡尔乘积

  • 支持热加载标签,可直接插入 Yak 脚本生成复杂数据(如某地区身份证号)

2. HTTP 包自动修复

后端自动修复保证数据包有效性:

  • 修复 CRLF 换行

  • 补全 Content-Type

  • 支持 chunked 传输编码

  • 补全 boundary

  • 自动修复 Content-Length

3. 批量发包模糊测试

  • 支持批量构造 HTTP 原文发送请求

  • 免配置实现批量发包 Fuzz

  • 符合直觉的工作流:直接写入数据即可

🏗️ 与 Yakit 整体架构的关系

典型工作流:

MITM劫持流量 → History查看历史 → 选择数据包发送到Web Fuzzer

→ Repeater/Intruder操作 → FuzzTag标签爆破 → 结果分析

🛠️ 功能清单

功能

说明

Repeater

请求编辑与重放,支持 HTTP 原文中插入 FuzzTag

Intruder

爆破/模糊测试,标签自动生成爆破参数

Host 碰撞

内置支持,通过 FuzzTag 实现

目录爆破

内置支持,免去字典导入步骤

单参数/多参数爆破

笛卡尔乘积自动计算,多参数一次性搞定

热加载标签

插入 Yaklang 脚本生成复杂爆破数据

外部字典

支持导入本地文件

批量发包

免配置批量模糊测试

🎯 典型使用场景

1. Web 渗透测试 — 参数爆破

  • 对可疑参数使用 {{int(1-100)}} 爆破用户 ID

  • 多参数场景(如同时爆破用户名+密码)自动笛卡尔乘积

  • 目录/路径爆破:{{file(/tmp/dirs.txt)}}

2. API 安全测试

  • 批量模糊测试 RESTful API 参数边界

  • 构造恶意请求测试 API 鉴权、越权漏洞

  • 热加载标签生成符合特定格式的测试数据

3. 漏洞深度验证

  • SQL 注入、XXE、SSRF 等漏洞精确利用

  • 配合 FuzzTag 生成各种畸变 payload

  • 动态调试流量,实时观察响应变化

4. 命令执行回连检测

  • 验证命令执行漏洞时,使用反连模块配合

  • DNSLog / ICMP / TCP 多协议回连检测

5. 红队攻防 — 协议畸形构造

  • 端口协议复用,一个端口识别多种协议

  • 构造畸形协议数据包绕过防火墙

  • 绕过 TCP 出网限制场景

⚖️ 对比 BurpSuite Intruder

维度

Web Fuzzer

BurpSuite Intruder

价格

免费开源

付费

国密支持

✅ 原生支持 SM2/SM3/SM4

Fuzz 方式

FuzzTag 标签化,更灵活

字典导入式

多参数爆破

自动笛卡尔乘积

需手动选择攻击类型

热加载脚本

✅ 内置 Yaklang 脚本支持

需外接扩展

反连功能

单端口多协议复用

需独立工具

上手难度

略高(需了解 Yaklang)

较低

📦 所在平台 — Yakit 核心模块总览

模块

功能

MITM 劫持

替代 BurpSuite 的 HTTP/S 代理,拦截/编辑/重放

被动扫描

基于 MITM 流量实时漏洞检测,无需主动发包

Web Fuzzer

可视化 Web 模糊测试,替代 Repeater + Intruder

Reverse Shell

反弹 Shell 接收端,原生 SSH 使用体验

反连检测

TCP / DNSLog / ICMP 反连检测

专项漏洞检测

SQL 注入、XSS、SSRF、文件上传等

插件商店

社区插件扩展,Yaklang 自定义脚本

编码解码

内置多种编码转换工具

一句话总结:Web Fuzzer 是 Yakit 平台的可视化模糊测试核心模块,以 FuzzTag 标签语法为核心,天然整合 Repeater 与 Intruder 功能,实现批量发包、热加载脚本、多协议反连的一体化操作,是 BurpSuite Intruder 的免费开源替代方案,且深度集成于 Yaklang/CDSL 安全能力生态。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐