攻防礼盒:哥斯拉Godzilla Shell管理工具
字数 1957 2025-08-15 21:31:46
哥斯拉(Godzilla) Shell管理工具详细使用指南
一、工具概述
哥斯拉(Godzilla)是一款由BeichenDream开发的Webshell权限管理工具,旨在解决红队活动中面临的WAF拦截问题。相比冰蝎、蚁剑等工具,哥斯拉在静态免杀、流量加密和功能插件方面有显著优势。
二、环境准备
-
系统要求:
- 必须安装JDK 1.8或更高版本
- 支持Windows/Linux/macOS操作系统
-
启动方式:
- 双击Godzilla.jar文件运行
- 首次运行会在同目录下自动生成data.db数据库文件用于存储数据
三、基本使用
1. 生成Webshell
-
点击"管理" → "添加"生成Webshell
-
支持的载荷类型:
- JSP/JSPX:原生AES加密
- PHP:异或加密
- ASPX/ASHX/ASMX:原生AES加密
-
生成注意事项:
- 必须记住生成配置以便后续连接使用
- 可自定义加密密钥和混淆参数
2. 连接Webshell
- 在主界面选中目标Webshell
- 右键选择"进入"打开shell管理界面
- 各类型shell功能界面:
- JSP/JSPX:完整功能支持
- PHP:基础功能+特定插件
- ASPX/ASHX/ASMX:完整功能支持
四、核心特性
1. 静态免杀
- 所有类型shell均可绕过市面主流静态查杀工具
- 提供自定义修改接口以应对后续检测规则更新
2. 流量加密
请求/响应加密
-
默认加密特征:
- JSP/ASPX使用AES加密
- PHP使用异或加密
- 请求头和响应头可自定义
-
自定义配置路径:
- Shell编辑 → 请求配置
- 或 配置 → 全局配置
-
干扰选项:
- 可修改thisisleftData和thisisrightData为随机数据
- 完全隐藏工具特征
代理设置
- 支持HTTP代理配置
- 可配合Burp等工具进行流量分析
3. 插件模块
基础功能
- 基本信息:获取系统环境信息
- 文件管理:完整的文件操作功能
- 命令执行:系统命令执行接口
高级功能
-
数据库管理:
- 自动检测并加载可用JDBC驱动
- 支持内存加载jar驱动解决依赖问题
- 支持多种数据库类型连接
-
内存Shell:
- 支持在Tomcat中注册/卸载内存马
- 可注册类型:
- 哥斯拉内存马
- 冰蝎/菜刀内存马
- reGeorg隧道
- 特点:
- 无日志记录
- 服务器重启后自动消失
- 支持Servlet管理
-
屏幕截图:
- 自动保存预览截图
- Windows系统需要较高权限
-
虚拟终端:
- 本地监听端口(默认4444)
- 通过shell与服务器交互实现cmdshell
- 使用方式:
- 点击start启动
- 使用nc连接本地端口
- 完成后必须exit或点击stop释放端口
-
JMeterpreter:
- 内置Meterpreter功能模块
-
JarLoader:
- 用于动态加载jar包
- 主要用途:加载JDBC驱动
-
JZip:
- 全站打包工具
- 方便网站备份
-
Bypass模块:
- ByPassOpenBasedir:绕过PHP的open_basedir限制
- BypassDisableFunctions:绕过PHP的disable_functions限制
-
ShellCodeLoader:
- 直接通过shell加载shellcode
- 支持弹meterpreter
-
安全工具:
- SafetyKatz:mimikatz实现(需高权限)
- lemon:常用软件密码抓取
- BadPotato:提权模块
- SharpWeb:浏览器凭证获取
- SweetPotato:提权模块
4. 其他实用功能
-
笔记模块:
- 支持JSP/PHP/ASPX的笔记功能
- 可用于记录重要信息
-
程序配置:
- 修改字体大小(需重启生效)
- 关闭提示语
- 上帝模式(使文件管理复杂化)
五、使用技巧
-
流量伪装:
- 定期修改请求头特征
- 使用随机干扰数据
-
持久化:
- 结合内存马实现无文件持久化
- 使用JZip备份后门
-
权限提升:
- 优先尝试BadPotato/SweetPotato
- 配合SafetyKatz获取凭证
-
数据库连接:
- 遇到JDBC问题时使用JarLoader
- 优先尝试容器内已有驱动
六、注意事项
-
法律与合规:
- 仅用于授权测试
- 遵守当地法律法规
-
更新维护:
- 静态免杀可能需要定期调整
- 关注工具更新以应对新的WAF规则
-
操作安全:
- 避免在敏感操作时留下明显痕迹
- 善用内存Shell的无日志特性
-
资源管理:
- 及时关闭虚拟终端等占用资源的模块
- 避免长时间保持连接增加暴露风险
七、优势总结
- 全面绕过静态查杀和流量WAF
- 丰富的内置插件满足各种需求
- 创新的内存Shell技术
- 完善的数据库连接解决方案
- 高度可定制的流量特征
通过以上功能,哥斯拉成为红队活动中强大的Webshell管理工具,有效解决了传统工具面临的检测和拦截问题。