Skip to content

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 16:35

Added

  1. 添加 WebSocket BypassNginx 实现,使用方式见文档(By @ReaJason
  2. 添加 WebSocket Proxy 实现,使用方式见文档(#126,Thanks @xiaoxiaoranxxx
  3. 添加 JSP/JSPX Unicode 打包方式(#116 Thanks @Ch1ngg
  4. (UI)添加目标 JRE 版本的选择,防止部分情况下无法使用 JDK8 API(#131 Thanks @LTP414

Fixed

  1. 修复自定义内存马 Agent 型无法显式调用 Jakarta API(#131 Thanks @LTP414
  2. (UI)修复自定义内存马文件上传框中文字不居中

Changed

  1. 调整哥斯拉 WebSocket 马使用 AES_RAW 同时支持 GitHub 插件和特战版都可连接,使用方式见文档
  2. 重构 MemShell 和 ProbeShell 集成测试用例,减少代码量
  3. 支持 Spring 相关集成测试用例调用远程 docker 完成测试(目前所有集成测试用例可支持在远程 docker 执行)customizing-docker-host-detection
  4. 配置 Gradle 构建打包自动发布至 Maven Central(不需要额外去网页手动点 Publish)
  5. 重命名仓库中 asserts -> assets
  6. 依赖更新

Full Changelog: v2.4.2...v2.5.0

更新方式

Docker 部署

docker rm -f memshell-party

docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party reajason/memshell-party:latest

Jar 包启动

仅支持 JDK17 及以上版本

java -jar --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime=ALL-UNNAMED boot-2.5.0.jar