多Agent智能协作+40+工具调用:基于大模型的端到端自动化漏洞挖掘与验证系统

admin 2026-02-08 00:41:30 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: AIxVuln是基于大模型+工具调用+Docker沙箱的自动化漏洞挖掘与验证系统,通过WebAPI管理项目,集成Ops/Analyze/Verifier/Report四类Agent协作,在隔离Docker环境中完成依赖安装、PoC验证与证据采集,支持PHP/Java/Node.js/Python/Go多语言环境,已发现数十个真实漏洞。系统包含40+工具调用能力,涵盖环境搭建、代码分析、漏洞挖掘、执行工具、规划检查点、碎片攻击链及决策通信等功能模块,实现从源码上传到报告生成的端到端自动化流程。 综合评分: 78 文章分类: AI安全,漏洞分析,安全工具,代码审计,自动化测试


cover_image

多Agent智能协作+40+工具调用:基于大模型的端到端自动化漏洞挖掘与验证系统

原创

0xSecDebug 0xSecDebug

0xSecDebug

2026年2月7日 11:33 陕西

AIxVuln

    请勿利用文章内的相关技术从事非法渗透测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具和内容均来自网络,仅做学习和记录使用,安全性自测,如有侵权请联系删除

项目地址在文章底部哦

AIxVuln 是一个基于大模型(LLM)+ 工具调用(Function Calling)+ Docker 沙箱的自动化漏洞挖掘与验证系统

系统通过 Web API 管理”项目(Project)”,为每个项目自动组织多类 Agent(环境搭建/代码审计/漏洞验证/报告生成),并在隔离的 Docker 环境内完成依赖安装、服务启动、PoC 验证与证据采集,最终产出可下载的报告。

🎯 已通过该项目在真实目标中发现数十个真实漏洞

核心能力

  • 多 Agent 智能协作:Ops / Analyze / Verifier / Report 四类 Agent 分工协作,通过 SharedContext 共享关键信息
  • Docker 沙箱隔离:所有代码执行、PoC 验证均在隔离容器中进行,支持 PHP/Java/Node.js/Python/Go 多语言环境
  • 端到端自动化:从源码上传到漏洞报告生成,全流程自动化,无需人工干预
  • 实时可观测:WebSocket 推送实时事件,支持漏洞发现/验证状态跟踪

界面预览

系统主界面:

运行中实时漏洞列表(未验证):

实时产生的漏洞报告(已验证):


项目整体架构

核心模块

| 模块 | 职责 | 关键文件 | | — | — | — | | Web/ | HTTP API + WebSocket 推送 + Swagger 文档 | Route.goServer.goWebSocketImp.go | | ProjectManager/ | 项目级编排、AgentGroup 调度、多种调度模式 | ProjectManager.goStart.go | | agents/ | Agent 接口定义与实现(Decision/Ops/Analyze/Verifier/Report) | base.goAgentCore.go*Agent.go | | llm/ | 记忆体管理、LLM 缓存、分层记忆 | ContextManager.goSharedContext.goCache.goTieredMemory.go | | toolCalling/ | LLM 工具调用框架与 40+ 工具实现 | ToolManager.go*Tool.go | | dockerManager/ | Docker 容器操作封装 + 连接池 | core.gopool.goservice.go | | taskManager/ | 任务/沙箱/漏洞/碎片/攻击链/检查点管理 | Task.goVulnManager.goFragmentManager.goChainManager.go | | taskQueue/ | 优先级任务队列、Worker 池、队列持久化 | Queue.goWorker.goPersistence.go | | database/ | SQLite 数据持久化、JSON 迁移工具 | database.goschema.go*_repo.go |

工具分类

环境搭建工具

| 工具 | 功能 | | — | — | | DetectLanguageTool | 检测项目编程语言 | | RunPHPEnvTool | 启动 PHP + Apache 环境 | | RunJavaEnvTool | 启动 Java 多版本 JDK 环境 | | RunNodeEnvTool | 启动 Node.js 环境 | | RunPythonEnvTool | 启动 Python 环境 | | RunGolangEnvTool | 启动 Go 环境 | | RunMySQLEnvTool | 启动 MySQL 数据库 | | RunRedisEnvTool | 启动 Redis 缓存 | | EnvSaveTool | 保存环境信息到记忆体 |

Docker 容器工具

| 工具 | 功能 | | — | — | | DockerRunTool | 创建并运行容器 | | DockerExecTool | 在容器内执行命令 | | DockerLogsTool | 获取容器日志 | | DockerPsTool | 列出运行中的容器 | | DockerRemoveTool | 删除容器 | | DockerDirScanTool | 扫描容器内目录 | | DockerFileReadTool | 读取容器内文件 |

代码分析工具

| 工具 | 功能 | | — | — | | ListSourceCodeTreeTool | 列出源码目录结构 | | SearchFileContentsByRegexTool | 正则搜索文件内容 | | ReadLinesFromFileTool | 读取指定文件行 |

漏洞挖掘工具

| 工具 | 功能 | | — | — | | IssueVulnTool | 提交候选漏洞 | | SubmitVulnTool | 提交验证结果(verified/failed) | | ReportVulnTool | 生成漏洞报告 | | IssueTool | 通用问题提交工具 |

执行工具

| 工具 | 功能 | | — | — | | RunCommandTool | 在沙箱中执行命令 | | RunPythonCodeTool | 执行 Python 代码 | | RunPHPCodeTool | 执行 PHP 代码 | | RunSQLTool | 执行 SQL 语句 |

规划与检查点工具

| 工具 | 功能 | | — | — | | PlanningTool | 任务规划与分解 | | TaskListTool | 获取/更新任务列表 | | CheckpointTools | 创建/回滚检查点 | | SummarizeProgressTool | 汇总当前进度 |

碎片与攻击链工具

| 工具 | 功能 | | — | — | | GetFragmentsTool | 获取碎片利用点列表 | | UpdateFragmentStatusTool | 更新碎片状态 | | CreateChainTool | 创建攻击链 | | AddChainStepTool | 添加攻击链步骤 | | GetChainsTool | 获取攻击链列表 | | AnalyzeChainTool | 分析攻击链可行性 |

决策与通信工具

| 工具 | 功能 | | — | — | | DecisionMessageTool | 发送决策消息 | | SharedMessageTool | Agent 间共享消息 | | SetAnalysisPriorityTool | 设置分析优先级 |

📖 项目地址

https://github.com/qqliushiyu/AIxVuln_Web

💻 威胁情报推送群

  如果师傅们想要第一时间获取到最新的威胁情报,可以添加下面我创建的钉钉漏洞威胁情报群,便于师傅们可以及时获取最新的IOC

 如果师傅们想要获取网络安全相关知识内容,可以添加下面我创建的网络安全全栈知识库,便于师傅们的学习和使用:

    覆盖渗透、安服、运营、代码审计、内网、移动、应急、工控、AI/LLM、数据、业务、情报、黑灰产、SOC、溯源、钓鱼、区块链等  方向,内容还在持续整理中……

点分享

点收藏

点在看

点点赞


免责声明:

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

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

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

本文转载自:0xSecDebug 0xSecDebug 0xSecDebug《多Agent智能协作+40+工具调用:基于大模型的端到端自动化漏洞挖掘与验证系统》

常见店铺Wifi密码 网络安全文章

常见店铺Wifi密码

文章总结: 本文档汇总了27家常见连锁品牌的门店WiFi密码,涵盖茶饮(霸王茶姬、瑞幸、喜茶等)、餐饮(海底捞、麦当劳、必胜客等)、零售(优衣库、名创优品等)及
评论:0   参与:  0