Skip to content

v2.4.2

Choose a tag to compare

@github-actions github-actions released this 11 Jan 18:31
· 906 commits to master since this release

Added

  1. 新增对 WebSphere open-liberty 的内存马注入以及回显马(By @ReaJason
  2. 添加 libs 子模块,存放部分中间件源码包方便进行代码编写和调试以及便于编写后续源码分析文档
  3. 支持 Filter 调序为第一个,解决部分鉴权 Filter 的连接干扰
  4. 新增回显马可回显 Filter 列表
  5. 目标服务文档填写适配表格,展示各版本该如何选取对应内存马挂载类型,https://dev-party.mem.mk/ui/docs/server-intro
  6. 添加文档 tree 结构,欢迎一起完善文档

Fixed

  1. 修复注入器上下文获取失败时不会正确打印 context not found
  2. 修复文档页直接点击子菜单时 502 无法正确显示
  3. 修复 web 前端项目无法在 Windows 环境正确编译(Thanks @kN6jq
  4. 修复 Jetty 回显马,直接使用 Request 和 Callback 导致部分环境 ClassNotFound 问题(改用反射调用)

Changed

  1. 调整 testcontainer 获取 host 的处理,支持使用远程 docker 环境完成测试
  2. 简化 WebLogic context 获取代码,改为从 JMX 中获取
  3. 依赖更新

Full Changelog: v2.4.1...v2.4.2

更新方式

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.4.2.jar