护网礼盒：哥斯拉Godzilla shell管理工具

护网期间，各大厂商的waf不断，在静态查杀、流量通信等方面对webshell进行拦截，众红队急需一款优秀的权限管理工具，冰蝎3.0的发布可能缓解了流量加密的困境，但是冰蝎3.0的bug众多，很多朋友甚至连不上冰蝎的shell，于是[@BeichenDream](https://github.com/BeichenDream)决定公开他所开发的一款shell权限管理工具，名为“哥斯拉”。

# 简单使用方法
在哥斯拉安装之前，你需要安装jdk1.8的环境。双击Godzilla.jar打开，此时会在同目录下生成data.db数据库存放数据。首页长这样
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/5a75e3b1-9b6e-7b2d-9142-134785133157.png)

点击 **管理**-**添加** 生成所需的webshell，哥斯拉支持jsp、php、aspx等多种载荷，java和c#的载荷原生实现AES加密，PHP使用亦或加密。生成时需要记住自己的生成配置用以链接时用。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/faf55bfc-2a35-ceac-f53b-5421d84d46d8.png)

以java的jsp为例，填写密码和密钥，生成jsp/jspx。本文以tomcat7来演示一些功能。将shell.jsp放入tomcat使用哥斯拉链接。点击**目标**-**添加**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/c4535dc2-99e7-a10f-7c37-a77523a76292.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/a24a9033-0051-6f5d-2bbd-e4deaea40879.png)

选中shell右键选择**进入**即可进入shell管理界面。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/738d6235-b94f-54ee-c4db-3610a4a55ef5.png)

jsp/jspx的shell功能如图
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/30cbb4a2-b8b1-97a8-9736-2db1cb7010cc.png)

php的功能如图
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/290a3a5e-938b-0831-f124-1d7b0aaef31e.png)

aspx/ashx/asmx的功能如图
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/50bf8e9b-bd2b-4323-c458-d0d8a89ff6c6.png)

简单使用介绍就到这里。

# 一些特性
为什么我放着冰蝎、蚁剑还有什么天蝎不用而要用你的哥斯拉？

1. 哥斯拉全部类型的shell均过市面所有静态查杀
2. 哥斯拉流量加密过市面全部流量waf
3. 哥斯拉的自带的插件是冰蝎、蚁剑不能比拟的

静态免杀就不说了，工具放出来之后可能会免杀一段时间就不行了，当然随便改改就能继续过。重点是看流量加密和一些自带的插件。

## 流量加密

先来看流量加密，仍然以jsp为例，修改链接配置里的代理选项为http代理，让流量代理到Burp中。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/201b779e-4338-a3f8-0913-78efef463053.png)

执行dir命令的请求包

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/cc98b84b-3cf8-5b03-c9db-be44cad36359.png)


响应包
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/f4e61e16-844d-4bc7-2bf0-420adcb8e510.png)


或许你说headers里的一些ua和Accept太扎眼了，别担心，这些可以自己配置。在shell编辑的请求配置中修改
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/b1f59da3-2ba1-611f-473a-da2b6eaa1a44.png)


或者在**配置**-**全局配置**中修改
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/0072cc13-7f64-1096-73bb-e27935e1b982.png)

此时在看请求包和响应包完全没有特征
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/7e0678ce-9d64-846e-705c-73444f816e26.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/b9f9c4d7-eb24-62b4-a93c-e0ef635ca9fb.png)


并且在请求包的thisisleftData和thisisrightData可以修改为其他杂乱数据来进行干扰。到这里还不说一句**哥斯拉天下第一**？

## 插件模块
一些基本的模块比如：基本信息、文件管理、命令执行我这里就不再赘述了。

### 数据库管理
相信大家在使用蚁剑的时候没少碰到过连不上数据库的情况，我自己碰到过一个环境就是shell所在的tomcat container没有jdbc的jar包依赖导致连不上数据库，偏偏蚁剑没什么好办法。而在哥斯拉中就不必担心这个问题，在数据库管理中哥斯拉会先从容器中加载可用的jdbc，如果没有就通过内存加载jar驱动来链接数据库。

### 内存shell
内存shell模块实现了在tomcat中注册、卸载内存马

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/078c3363-484d-6275-ab96-3735bfa7e193.png)

你可以直接注册一个哥斯拉的马或者冰蝎、菜刀的马，甚至是regeorg。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/9b119c1b-bb33-63ae-1118-8f92bae5feda.png)

比如注册一个/Godzillashell进去
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/1eb57e10-f8ce-ea78-39aa-56e753c08963.png)

访问发现存在
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/1276f668-05d3-75af-0262-dea7b83addce.png)

直接哥斯拉链接就行了。**内存shell 无日志，会在tomcat重启后消失。**

### 屏幕截图
点截图会自动保存预览，在windows上需要shell权限够大。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/626e5a5e-4903-132e-36ad-d3086108e023.png)

### 虚拟终端
这个功能其实是在本地监听端口，通过shell与服务器交互实现cmdshell。点击start之后执行`nc 127.0.0.1 4444`链接本地4444获取cmdshell。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/33bccba3-6a03-b1fc-8735-6db1ccb9eb6b.png)

如果不使用nc链接的话会一直占用本地4444端口。用完请exit或点击stop。

### JMeterpreter
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/01bd363a-8828-84e9-4189-9873ba2ff22c.png)

不用说了 看图就会

### ServletManage
用来管理servlet，方便管理内存shell。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/4883a5c1-7184-d38e-58cf-ffd994f4bdbc.png)

### JarLoader
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/fc98ed73-eb55-19b8-db03-e301617b11f7.png)

用其加载jar包，主要用途就是加载jdbc。

### JZip
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/913e81a3-60f1-7861-0d07-71c38335fc7f.png)

打包全站的好助手。

### ByPassOpenBasedir
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/694d80cf-bb7d-fa6f-ac86-4e6af069cfc0.png)

### BypassDisableFunctions
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/adbb8d86-9071-4f89-7c94-b4d1f4176d58.png)

### 笔记
笔记模块是jsp\php\aspx都有的模块
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/41dd1dd8-e270-e643-7225-5c7147a0009b.png)

### ShellCodeLoader
直接通过shell来加载shellcode，或者弹meterpreter

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/efde0078-11c9-bcf8-8fbf-e10e564ab31b.png)

### SafetyKatz
mimikatz 需要高权限
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/d797f3e4-a17d-b66b-5d91-e5567e73a955.png)

### lemon
抓常用软件密码
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/96625e12-5697-83b9-3f06-85276746692c.png)

### BadPotato
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/65fa3ab8-bd19-31e7-061a-d48b498044b6.png)

提权模块，源于 https://github.com/BeichenDream/BadPotato

### SharpWeb
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/c43c9d64-6b13-5d12-35c9-703a47410bb5.png)

参考 https://github.com/djhohnstein/SharpWeb

### SweetPotato
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/9e40ff58-ee6d-f08c-3d66-e7272732b7bc.png)

提权模块

# 其他选项
配置-程序配置中可以修改字体大小，重启后生效。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/c765d815-da04-efca-437d-549d8000d3d2.png)

关闭提示语不解释了，上帝模式开启会使文件管理复杂化。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/593424/5ed52a34-1cb6-be88-70a5-c3c90114e037.png)


# 免责声明
1. 程序仅限服务器管理使用，切勿用于非法用途，非法使用造成的一切后果由自己承担，与作者无关。
2. 由于用户滥用造成的一切后果与作者无关。
3. 使用本程序请自觉遵守当地法律法规，出现一切后果均与作者无关。
4. 本程序及代码均不得用于商业用途，仅作学习交流，违者必究。

# 下载地址

https://github.com/BeichenDream/Godzilla/releases/tag/v1.00-godzilla