我做了一个用自然语言挖漏洞的AI渗透工具:VulnClaw

admin 2026-07-28 04:37:06 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: VulnClaw是一款AI驱动的渗透测试CLI工具,基于LLMAgent和MCP工具链,支持自然语言驱动,覆盖信息收集、漏洞发现、利用及报告生成全流程。它提供多模型支持、20个渗透Skill和自动化报告功能,适用于CTF竞赛、授权渗透测试等场景。使用前需确保获得目标系统授权,遵守法律法规。 综合评分: 75 文章分类: 渗透测试,AI安全,漏洞分析,CTF,红队


cover_image

我做了一个用自然语言挖漏洞的 AI 渗透工具:VulnClaw

C4安全

2026年7月27日 16:44 江苏

在小说阅读器读本章

去阅读

以下文章来源于网络小白Uncle城 ,作者Uncle城

网络小白Uncle城 .

一个网络小白的 科技/科普 频道

VulnClaw:说人话,打漏洞

AI 驱动的渗透测试 CLI 工具,让安全测试像聊天一样简单

GitHub: Unclecheng-li/VulnClaw | Star: 23 | Fork: 6 | License: MIT


0x00 先说痛点

做渗透测试,你是否经历过这些:

  • 信息收集

    阶段,Nmap、Masscan、Subfinder…工具一堆,命令记不住

  • 漏洞发现

    时,面对大量扫描结果,不知道先打哪个

  • 漏洞利用

    阶段,POC 要自己改,EXP 要自己找

  • 报告编写

    更是噩梦,截图、整理、格式化…测试1小时,写报告3小时

VulnClaw 的诞生,就是为了解决这些问题。


0x01 VulnClaw 是什么

VulnClaw 是一个 AI 驱动的渗透测试 CLI 工具,基于 LLM Agent + MCP 工具链 + 渗透 Skill 编排。

核心价值

你只需要说「帮我测试这个站」,剩下的,VulnClaw 来做。


0x02 核心特性一览

特性分布热力图

1. 自然语言驱动

不再需要记命令,你说什么,AI 就懂什么。

2. 多模型支持(8 个 Provider)

一键切换,想用哪个用哪个。

3. MCP 工具链(11 服务 / 23 工具)

4. 渗透 Skill 体系

20 个 Skill,138 个参考文档,覆盖渗透测试全流程。

5. 编解码/加解密工具(29 种)

6. 持续性渗透测试

  • 默认配置

    :100 轮/周期 × 10 周期 = 1000 轮

  • 每周期

    自动生成报告

  • 跨周期

    状态保持,越打越深入

7. 自动化报告 & PoC 生成


0x03 快速上手

安装

# 一键安装curl -fsSL https://raw.githubusercontent.com/Unclecheng-li/VulnClaw/main/scripts/install.sh | bash# 或 pip 安装pip install vulclaw

使用方式

# 方式一:REPL 交互模式(推荐)vulnclaw# 方式二:单命令全流程vulnclaw run 192.168.1.100# 方式三:持续性渗透vulnclaw persistent 192.168.1.100# 方式四:仅信息收集vulnclaw recon target.com# 方式五:漏洞扫描vulnclaw scan target.com --ports 80,443,8080

REPL 交互示例

$ vulnclaw████████╗██╗  ██╗ █████╗ ██████╗ ███████╗╚══██╔══╝██║  ██║██╔══██╗██╔══██╗██╔════╝   ██║   ███████║███████║██████╔╝███████╗   ██║   ██╔══██║██╔══██║██╔═══╝ ╚════██║   ██║   ██║  ██║██║  ██║██║     ███████║   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝     ╚══════╝> 说人话,打漏洞[主机] 请输入目标: 192.168.1.100[模式] 选择模式 (1.自动 2.交互): 1[AI] 正在分析目标...[AI] 开始信息收集阶段...[MCP] 调用 http_scan 工具[发现] 目标开放端口: 80, 443, 8080[发现] Web服务: Apache/2.4.41[漏洞] 检测到可疑端点: /admin/login.php[AI] 开始漏洞利用阶段...[利用] 尝试 SQL注入检测... [疑似] 参数 id 未过滤[报告] 报告已生成: report_192.168.1.100_20260426.md[PoC] PoC脚本已生成: poc_sqli_192.168.1.100.py

0x04 架构解析


0x05 使用场景

| 场景 | 适用度 | 说明 | | — | — | — | | CTF 竞赛 | ⭐⭐⭐⭐⭐ | CTF Web/Crypto/Misc 专项,快速解题 | | 授权渗透测试 | ⭐⭐⭐⭐⭐ | 自动化流程,提升效率 | | 安全教学 | ⭐⭐⭐⭐ | 学习渗透测试思路和流程 | | 红队演练 | ⭐⭐⭐⭐ | 持续性渗透,深度利用 |


0x06 与传统工具对比

| 维度 | VulnClaw | 传统工具 | | — | — | — | | 学习成本 | 低,说人话就行 | 高,需要记忆大量命令 | | 自动化程度 | 高,全流程 AI 驱动 | 低,需要手动切换工具 | | 工具数量 | 统一入口,11 MCP 服务 | Nmap+Burp+SQLMap+… | | 报告生成 | 自动,Markdown + PoC | 手动,耗时耗力 | | 上下文保持 | 跨周期状态记忆 | 每次任务重头来 | | 模型支持 | 8 种,灵活切换 | 固定工具集 | | 扩展性 | Skill + MCP,插件化 | 依赖工具更新 |


0x07 安全声明

⚠️ VulnClaw 仅用于已授权的安全测试

使用前需确保:

  • 已获得目标系统的明确书面授权
  • 测试范围已与目标所有者书面确认
  • 遵守当地法律法规

未经授权进行渗透测试是违法行为。


0x08 Roadmap


0x09 总结

VulnClaw 不是要取代安全工程师,而是让安全工程师更高效。


  • GitHub

    : https://github.com/Unclecheng-li/VulnClaw

  • 文档

    : README.md

  • Issue

    : 欢迎提 Bug 和 Feature


如果你觉得这个项目有帮助,请给个 Star ⭐


免责声明:

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

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

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

本文转载自:C4安全 《我做了一个用自然语言挖漏洞的 AI 渗透工具:VulnClaw》

评论:0   参与:  0