AI赋能哥斯拉MCP插件:联动Claude打造红队Webshell自动化作战工具

admin 2026-06-19 06:44:26 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍一款基于Godzilla插件系统与MCP协议整合ClaudeAI的红队Webshell自动化工具,具备25个MCP工具覆盖连接管理、信息收集、命令执行、文件操作、数据库管理和内存马注入等功能。工具通过自然语言交互实现快速渗透测试,支持PHP/JSP/ASP/ASPX等多语言环境,采用Java开发且零外部依赖。文档包含具体使用场景示例和技术实现细节,并强调仅供合法授权使用。 综合评分: 78 文章分类: 红队,WEB安全,内网渗透,安全工具,安全运营


cover_image

AI 赋能 哥斯拉 MCP 插件:联动 Claude 打造红队 Webshell 自动化作战工具

原创

Pop Pop

RedTeam回忆录

2026年6月18日 13:18 山东

在小说阅读器读本章

去阅读

基于 Godzilla 插件系统,通过 MCP 协议对接 Claude


🔥 核心

| 方案 | 依赖 | 说明 | | — | — | — | | ✅ 本方案 | Godzilla 插件(内置 MCP Server)+ Claude | 一个 JAR 搞定,零依赖 |


🏗️ 架构

🖥️ Claude Desktop / Claude Code
    ↕  📡 MCP Protocol (HTTP :12306)
🦎 Godzilla Plugin (Java, 内置 MCP Server)
    ↕  🔌 Godzilla Core API
🎯 Webshell Sessions → 目标服务器

💡 MCP Server 直接内嵌在 Java 插件中,使用 JDK 自带的 com.sun.net.httpserver,完整实现 MCP 2024-11-05 协议规范。所有端口只监听 127.0.0.1,不对外暴露。


🛠️ MCP 工具清单(25 个)

🔗 连接管理

| 工具名 | 功能 | | — | — | | godzilla_connect | 连接 Webshell,获取 session_id | | godzilla_test_connection | 测试连接是否存活 | | godzilla_list_sessions | 列出所有活跃会话 | | godzilla_disconnect | 断开会话 |

📊 信息收集

| 工具名 | 功能 | | — | — | | godzilla_server_info | 服务器信息(OS/版本/架构/用户) | | godzilla_whoami | 当前用户身份 | | godzilla_network_info | 网络信息(IP/网卡/连接) | | godzilla_process_list | 进程列表 |

⚡ 命令执行

| 工具名 | 功能 | | — | — | | godzilla_exec_cmd | 执行系统命令 | | godzilla_exec_code | 执行自定义代码(PHP/JSP/ASP/ASPX) |

📁 文件操作

| 工具名 | 功能 | | — | — | | godzilla_list_files | 列出目录内容 | | godzilla_read_file | 读取文件(返回 base64) | | godzilla_write_file | 写入文件 | | godzilla_upload_file | 上传本地文件到目标 | | godzilla_download_file | 从目标下载文件 | | godzilla_delete_file | 删除文件 |

🗄️ 数据库操作

| 工具名 | 功能 | | — | — | | godzilla_db_connect | 通过 Webshell 连接内网数据库 | | godzilla_db_query | 执行 SQL 查询 | | godzilla_db_databases | 列出所有数据库 | | godzilla_db_tables | 列出表 | | godzilla_db_columns | 获取表结构 | | godzilla_db_types | 列出支持的数据库类型 |

📌 支持数据库:MySQL / PostgreSQL / MSSQL / Oracle / SQLite

👻 内存马管理

| 工具名 | 功能 | | — | — | | godzilla_inject_memshell | 注入内存马(Servlet/Filter/Listener/Valve) | | godzilla_list_memshells | 列出已注入的内存马 | | godzilla_kill_memshell | 清除内存马 |


🎯 使用场景

📍 场景一:快速信息收集

你:连一下 http://target.com/cmd.jsp 密码 pass JSP 类型
Claude:✅ 已连接,Windows Server 2012 R2,用户 SYSTEM

你:网络配置看一下
Claude:🌐 三个网卡,内网段 10.0.0.0/24、172.16.0.0/16

你:有没有杀软
Claude:🛡️ tasklist 未发现常见杀软进程

你:跑着什么服务
Claude:📦 Tomcat 9、MySQL 5.7、Redis 6.0

⏱️ 四个问题,三十秒,目标全貌出来。

📍 场景二:内网数据库渗透

你:通过 shell 连一下 192.168.1.100 的 MySQL,root/123456
Claude:✅ 已连接,MySQL 5.7.38

你:看看有哪些库
Claude:🗄️ webapp, crm, hr, mysql, information_schema...

你:crm 库有什么表
Claude:📋 customers, orders, payments, users...

你:users 表查一下有没有管理员
Claude:🔍 找到 role='admin' 的记录 3 条

你:config 表看看有没有敏感配置
Claude:🔑 发现 db_password=admin@123, api_key=sk-xxx...

💬 整个渗透链路,你就是在和 Claude 聊天。Claude 不只是把结果倒出来,会自动帮你标出敏感信息。

📍 场景三:翻文件找密码

你:把桌面文件列一下
Claude:📂 flag.txt, passwords.xlsx, backup.zip, notes.txt

你:notes.txt 读一下
Claude:🔑 VPN 账号 vpnuser/vpn@2024,域控 10.0.0.1

你:passwords.xlsx 下载到本地
Claude:✅ 已下载,24KB

📍 场景四:内存马注入

你:注入一个 Filter 内存马,URI /api/v2/auth,密码 rebeyond
Claude:👻 已注入,type: filter, uri: /api/v2/auth

你:看看现在有哪些内存马
Claude:📋 [Filter: /api/v2/auth (active)]

📍 场景五:exec_code 执行自定义代码

| 目标类型 | 执行方式 | | — | — | | 🐘 PHP | ob_start + eval,支持任意 PHP 代码 | | 📄 ASP (VBScript) | ExecuteGlobal 动态执行 | | 💎 ASPX (C#) | CSharpEvalCode eval 执行 | | ☕ Java | 单行命令走 execCommand |


效果图:

我写的是让他对机器进行评估各位可以改提示词


🔧 技术实现

| 组件 | 技术 | 说明 | | — | — | — | | 🧱 插件框架 | Java 8+ | Godzilla 插件标准接口 | | 🌐 HTTP Server | com.sun.net.httpserver | JDK 内置,零外部依赖 | | 📡 MCP 协议 | JSON-RPC 2.0 over HTTP | Streamable HTTP Transport | | 📝 JSON 处理 | Gson 2.10.1 | 打包进 JAR | | 💻 目标语言 | Java/PHP/ASP/ASPX | 通过 Godzilla Payload 适配 |


📂 项目结构

godzilla-mcp-release/
├── plugins/
│   └── 📦 mcp-plugin-v10.jar     ← 就这一个文件
├── 🖱️ 一键配置Claude.bat         ← 双击配置
└── 📖 README.md                  ← 使用说明

发布包 283KB

🛡️ 安全声明

⚠️ 本工具仅供合法授权的安全研究和渗透测试使用。使用者需确保已获得目标系统的合法授权。未经授权的入侵行为属于违法行为,后果由使用者自行承担。


📥 工具下载

💬关注公众号 回复 哥斯拉 获取工具下载



免责声明:

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

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

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

本文转载自:RedTeam回忆录 Pop Pop《AI 赋能 哥斯拉 MCP 插件:联动 Claude 打造红队 Webshell 自动化作战工具》

评论:0   参与:  0