Nacos Exploit GUI 工具详解

介绍

Nacos Exploit GUI 是一款针对 Alibaba Nacos 的综合漏洞利用图形化工具,主要用于攻防演练中的快速打点。工具集成了 Nacos 常见的多种漏洞检测与利用功能,支持一键检测和利用目标系统的安全漏洞。

🔗 项目地址:

支持的漏洞类型

漏洞类型 说明
默认口令 Nacos 控制台默认密码漏洞
Derby SQL 注入 Nacos Derby 数据库 SQL 注入漏洞
身份认证绕过 Nacos 未授权访问 / 认证绕过漏洞
反序列化漏洞 Nacos 反序列化 RCE 漏洞
默认密钥 Nacos 默认密钥利用
内存马 冰蝎、哥斯拉等内存马注入

主要功能

  1. 漏洞检测与利用
  • 一键检测目标 Nacos 版本漏洞
  • 支持单个漏洞利用
  • 支持批量漏洞利用
  1. 空间测绘
  • 快速发现目标资产
  • 批量目标扫描
  1. 内存马注入
  • 支持冰蝎内存马
  • 支持哥斯拉内存马
  • 复用了 NacosRce 项目代码
  1. 不出网 RCE
  • Derby SQL 注入不出网 RCE 检测与利用

系统要求

要求 说明
JDK JDK 8(必须)
系统 Windows / Linux / macOS
网络 目标可达

安装与使用

下载

# 克隆主版本

git clone https://github.com/charonlight/NacosExploitGUI.git

# 或使用 Gitee 镜像

git clone https://gitee.com/wangk1388/NacosExploitGUI.git

启动(早期版本 v3.0)

# 命令行启动

java -javaagent:NacosExploitGUI_v3.0.jar -jar NacosExploitGUI_v3.0.jar

激活

首次启动需要输入激活码(见 licence.txt)

快速启动脚本(Windows)

set ws=WScript.CreateObject("WScript.Shell")

ws.Run "javaw -javaagent:NacosExploitGUI_v3.0.jar -jar NacosExploitGUI_v3.0.jar"

使用场景

场景1:单个目标检测

  1. 输入目标地址(http://target:8848

  2. 点击检测按钮

  3. 工具自动识别可用漏洞

  4. 选择漏洞进行利用

场景2:批量资产打点

# 利用空间测绘功能

  1. 导入目标 IP/域名列表

  2. 批量执行漏洞检测

  3. 筛选存在漏洞的目标

  4. 快速利用获取权限

场景3:攻防演练

  1. 信息收集 → 发现 Nacos 服务

  2. 使用 NacosExploitGUI 检测漏洞

  3. 利用漏洞获取服务器权限

  4. 植入内存马维持权限

使用流程图

┌─────────────┐ ┌──────────────┐ ┌─────────────┐

│ 输入目标 │ → │ 漏洞检测 │ → │ 选择漏洞 │

└─────────────┘ └──────────────┘ └─────────────┘

┌─────────────┐ ┌──────────────┐ ┌─────────────┐

│ 权限维持 │ ← │ 漏洞利用 │ ← │ 漏洞利用 │

└─────────────┘ └──────────────┘ └─────────────┘

界面功能(基于 v7.0)

功能模块 说明
漏洞检测 检测 Nacos 常见漏洞
漏洞利用 对检测到的漏洞进行利用
空间测绘 批量目标发现与扫描
内存马 注入冰蝎/哥斯拉内存马
SQL 注入 Derby SQL 注入利用

注意事项

⚠️ 免责声明:本工具仅供安全研究和授权渗透测试使用,使用者需自行承担法律责任。

  1. 授权使用:确保已获得目标系统的合法授权

  2. JDK 版本:部分版本需要 JDK8,勿使用更高版本

  3. 检测顺序:建议按"检测 → 利用"顺序操作

  4. 权限维持:利用成功后可使用内存马维持权限

相关项目

项目 说明
NacosRce 内存马模块来源
NacosExploit Nacos 综合漏洞利用工具(命令行版)

总结

Nacos Exploit GUI 是一款功能全面的 Nacos 漏洞利用工具:

  • ✅ 图形化界面:操作简单直观
  • ✅ 多漏洞集成:覆盖主流 Nacos 漏洞
  • ✅ 批量打点:支持空间测绘批量发现
  • ✅ 内存马支持:支持多种内存马注入
  • ✅ 攻防实战:专为此类场景设计

适用于:授权渗透测试、攻防演练、安全研究等场景。