{"id":14637889,"url":"https://github.com/X1r0z/Godzilla-Suo5MemShell","last_synced_at":"2025-09-07T06:31:08.118Z","repository":{"id":187694608,"uuid":"677426613","full_name":"X1r0z/Godzilla-Suo5MemShell","owner":"X1r0z","description":"使用 Godzilla 一键注入 Suo5 内存马","archived":true,"fork":false,"pushed_at":"2024-04-29T16:29:30.000Z","size":5603,"stargazers_count":379,"open_issues_count":4,"forks_count":43,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-01-02T10:37:52.380Z","etag":null,"topics":["godzilla","java","memshell","proxy","suo5"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/X1r0z.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-11T14:44:13.000Z","updated_at":"2025-01-02T01:17:25.000Z","dependencies_parsed_at":"2023-08-11T20:05:32.717Z","dependency_job_id":"da5eb01e-8a55-4c80-bb3d-8e72c1a032ae","html_url":"https://github.com/X1r0z/Godzilla-Suo5MemShell","commit_stats":null,"previous_names":["x1r0z/godzilla-suo5memshell"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/X1r0z/Godzilla-Suo5MemShell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X1r0z%2FGodzilla-Suo5MemShell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X1r0z%2FGodzilla-Suo5MemShell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X1r0z%2FGodzilla-Suo5MemShell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X1r0z%2FGodzilla-Suo5MemShell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/X1r0z","download_url":"https://codeload.github.com/X1r0z/Godzilla-Suo5MemShell/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/X1r0z%2FGodzilla-Suo5MemShell/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274005341,"owners_count":25205934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["godzilla","java","memshell","proxy","suo5"],"created_at":"2024-09-10T02:01:23.250Z","updated_at":"2025-09-07T06:31:07.753Z","avatar_url":"https://github.com/X1r0z.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# Godzilla-Suo5MemShell\n\nGodzilla 插件: 一键注入 Suo5 内存马\n\n目前支持的中间件和内存马类型\n\n- Tomcat Filter/Servlet\n- Spring Controller\n- WebLogic Filter\n- Jetty Filter\n- Resin Filter\n- JBoss/WildFly Filter\n\n部分中间件的兼容性参考 [BeichenDream/GodzillaMemoryShellProject](https://github.com/BeichenDream/GodzillaMemoryShellProject)\n\n```\nTomcat 5 - 10\nJetty 7 - 11.0.11\nJBoss (WildFly) 8 - 27.0.0\nResin 3 - 4.0.66\nWebLogic 10.3.6 - 14\n```\n\n参考:\n\n[https://github.com/zema1/suo5](https://github.com/zema1/suo5)\n\n[https://github.com/BeichenDream/Godzilla](https://github.com/BeichenDream/Godzilla)\n\n[https://github.com/BeichenDream/GodzillaMemoryShellProject](https://github.com/BeichenDream/GodzillaMemoryShellProject)\n\nReleases 中的 jar 不一定是最新的, 建议按照下面的说明自行手动编译\n\n如果使用过程中出现问题欢迎提 issues\n\n## Usage\n\n内存马注入部分参考了 Godzilla 内置的 FilterShell 和 MemoryShell 插件\n\n![img8.png](img/img8.png)\n\n![img14.png](img/img14.png)\n\n### 注入 Tomcat Filter 内存马\n\n需要指定 urlPattern, 一般不建议设置为 `/*`\n\nfilterName 为可选项, 如果为空则使用 Godzilla 默认生成的随机名称\n\n![img20](img/img20.png)\n\n在 Godzilla 自带的 FilterShell 插件中可以看到注入的 Filter 内存马\n\n![img21.png](img/img21.png)\n\n### 注入 Tomcat Servlet 内存马\n\n需要指定 urlPattern\n\nwrapperName 为可选项, 如果为空则使用 Godzilla 默认生成的随机名称\n\n![img23.png](img/img23.png)\n\n在 Godzilla 自带的 ServletManage 插件中可以看到注入的 Servlet 内存马\n\n![img24.png](img/img24.png)\n\n### 注入 Spring Controller 内存马\n\n仅支持基于 Servlet API 的 Spring 应用\n\n需要指定 urlPattern\n\n![img19.png](img/img19.png)\n\n### Others\n\n以下内存马的注入仅需配置 urlPattern 参数, 暂不支持卸载\n\n- WebLogic Filter\n- Jetty Filter\n- Resin Filter\n- JBoss/WildFly Filter\n\n## Compile\n\nGitHub Releases 页面提供了基于 JDK8 编译的 jar 包\n\n当然你也可以选择自己手动编译\n\n克隆本项目\n\n```shell\ngit clone https://github.com/X1r0z/Godzilla-Suo5MemShell\n```\n\n修改 pom.xml 中 godzilla 依赖的 systemPath 为自己本地的路径\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003egodzilla\u003c/groupId\u003e\n    \u003cartifactId\u003egodzilla\u003c/artifactId\u003e\n    \u003cversion\u003e0.1.0\u003c/version\u003e\n    \u003cscope\u003esystem\u003c/scope\u003e\n    \u003csystemPath\u003e/Users/exp10it/Downloads/godzilla.jar\u003c/systemPath\u003e\n\u003c/dependency\u003e\n```\n\n在当前项目目录执行如下命令\n\n```shell\nmvn package -Dmaven.test.skip=true\n```\n\n生成的 jar 位于 `target` 目录\n\n## Todo\n\n- [x] 兼容更多中间件\n- [ ] 插件体验优化\n- [ ] 想到了再写\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FX1r0z%2FGodzilla-Suo5MemShell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FX1r0z%2FGodzilla-Suo5MemShell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FX1r0z%2FGodzilla-Suo5MemShell/lists"}