尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗[!WARNING] 本工具仅供安全研究人员、网络管理员及相关技术人员进行授权的安全测试、漏洞评估和安全审计工作使用。使用本工具进行任何未经授权的网络攻击或渗透测试等行为均属违法,使用者需自行承担相应的法律责任。
[!TIP] 由于本人仅是安全产品研发,无实战经验,如使用或实现有相关疑问或者适配请求可提 issue 或加入 TG 交流群,欢迎一起学习交流。
MemShellParty 是一款专注于主流 Web 中间件的内存马快速生成工具,致力于简化安全研究人员和红队成员的工作流程,提升攻防效率。
适配情况,用于了解 MemShellParty 中针对各个服务适配的情况,针对不同的应用选择合适的服务类型。
探测马中探测服务类型已经做了一一对应,探测出来的服务类型,即是可生成内存马的服务类型(非中间件类型,例如 Apusic10 探测出来的结果为 GlassFish,因为它使用的是 GlassFish 进行的二开)。
仅限尝鲜的小伙伴,对于其他暴露在公网的服务请谨慎使用,小心生成的内存马带后门
可访问(master 分支) https://party.mem.mk。每次 Release 都会自动部署最新的镜像。
对于正在开发的功能可访问(dev 分支) https://dev-party.mem.mk 抢先体验。
boot 服务内置了符合最新 MCP 协议规范(Streamable HTTP 传输)的 MCP Server,可直接通过 Web 端点生成内存马与回显马,端点地址为 http://127.0.0.1:8080/mcp,例如 https://party.mem.mk/mcp 或 https://dev-party.mem.mk/mcp。
适合内网或本地快速部署,直接使用 Docker 启动服务方便快捷
使用 docker 部署之后访问 http://127.0.0.1:8080
# 使用 Docker Hub 源,拉取最新的镜像
docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party reajason/memshell-party:latest
# 使用 Github Container Registry 源,拉取最新的镜像
docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party ghcr.io/memshellparty/memshell-party:latest
# 网络质量不太好?使用南大 Github Container Registry 镜像源
docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party ghcr.nju.edu.cn/memshellparty/memshell-party:latest
适合不想部署 Web 服务的场景,单个 Jar 双击即用
从 Releases 下载 memshell-party-gui-x.y.z.jar,双击运行,或命令行启动(JDK 8+):
java -jar memshell-party-gui-x.y.z.jar
boot 与桌面完整发行版也支持外置 SPI 插件:将实现 ServerProvider、ShellToolProvider、Packer 的 fat jar 放到启动 jar 同级的 plugins/,重启后即可在 REST、MCP 和桌面端使用。插件 jar 可选提供 META-INF/memshell-party-plugin.properties 描述名称、版本、作者与发布地址,Web 与桌面端的「关于」会显示只读列表(GET /api/plugins)。构建方式、目录覆盖参数与限制见插件示例。
已经开着 Woodpecker 的时候,不用另开桌面端 / Web 端,直接在里面生成
从 Releases 下载 memshell-party-woodpecker-x.y.z.jar,放进 Woodpecker 根目录的 plugin/ 里重启框架即可:
cp memshell-party-woodpecker-x.y.z.jar /path/to/woodpecker/plugin/