Godzilla内存马生成插件-Godzilla-Suo5MemShell

Godzilla 插件: 一键注入 Suo5 内存马
目前支持的中间件和内存马类型

Tomcat Filter/Servlet
Spring Controller
WebLogic Filter
Jetty Filter
Resin Filter
JBoss/WildFly Filter

部分中间件的兼容性参考 GodzillaMemoryShellProject

Tomcat 5 - 10
Jetty 7 - 11.0.11
JBoss (WildFly) 8 - 27.0.0
Resin 3 - 4.0.66
WebLogic 10.3.6 - 14

支持一键删除注入的 Tomcat/Spring 内存马

⚠️ 删除内存马的过程本身存在一定风险, 如果使用不当 (例如参数输入错误) 可能会对正常业务造成影响

参考:
https://github.com/zema1/suo5

https://github.com/BeichenDream/Godzilla

https://github.com/BeichenDream/GodzillaMemoryShellProject

Releases 中的 jar 不一定是最新的, 建议按照下面的说明自行手动编译

如果使用过程中出现问题欢迎提 issues

项目地址

https://github.com/X1r0z/Godzilla-Suo5MemShell
在这里插入图片描述

使用

内存马注入部分参考了 Godzilla 内置的 FilterShell 和 MemoryShell 插件
在这里插入图片描述
在这里插入图片描述

注入 Tomcat Filter 内存马

需要指定 urlPattern, 一般不建议设置为 /*

filterName 为可选项, 如果为空则使用 Godzilla 默认生成的随机名称

在这里插入图片描述
在 Godzilla 自带的 FilterShell 插件中可以看到注入的 Filter 内存马
在这里插入图片描述
插件支持一键删除注入的 Filter 内存马

注意 urlPattern 和 filterName 要和之前设置的值对应
在这里插入图片描述

注入 Tomcat Servlet 内存马

需要指定 urlPattern

wrapperName 为可选项, 如果为空则使用 Godzilla 默认生成的随机名称
在这里插入图片描述
在 Godzilla 自带的 ServletManage 插件中可以看到注入的 Servlet 内存马
在这里插入图片描述
插件支持一键删除注入的 Servlet 内存马

注意 urlPattern 和 wrapperName 要和之前设置的值对应
在这里插入图片描述

注入 Spring Controller 内存马

仅支持基于 Servlet API 的 Spring 应用

需要指定 urlPattern
在这里插入图片描述
插件支持一键删除注入的 Spring Controller 内存马
在这里插入图片描述

注入 WebLogic Filter 内存马

需要指定 urlPattern

目前不支持卸载 WebLogic Filter, 待解决
在这里插入图片描述

注入 Jetty Filter 内存马

需要指定 urlPattern

目前不支持卸载 Jetty Filter, 待解决
在这里插入图片描述

注入 Resin Filter 内存马

需要指定 urlPattern

目前不支持卸载 Resin Filter, 待解决
在这里插入图片描述

注入 JBoss/WildFly Filter 内存马

需要指定 urlPattern

目前不支持卸载 JBoss/WildFly Filter, 待解决
在这里插入图片描述

编译

GitHub Releases 页面提供了基于 JDK8 编译的 jar 包

当然你也可以选择自己手动编译

克隆本项目

git clone https://github.com/X1r0z/Godzilla-Suo5MemShell

修改 pom.xml 中 godzilla 依赖的 systemPath 为自己本地的路径

<dependency><groupId>godzilla</groupId><artifactId>godzilla</artifactId><version>0.1.0</version><scope>system</scope><systemPath>/Users/exp10it/Downloads/godzilla.jar</systemPath>
</dependency>

在当前项目目录执行如下命令

mvn package -Dmaven.test.skip=true

生成的 jar 位于 target 目录


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部