Skip to content

v1.10.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jun 06:47

Added

  • 添加新的 JSP 打包方式(直接使用 defineClass 进行注入)(by @zema1 #67)
  • 支持 Tomcat 和 JBossAS ProxyValve 内存马(通过动态代理将 StandardPipeline 的第一个 valve 进行包装注入自定义逻辑)

Fixed

  • 修复哥斯拉无法使用最新版连接
  • 修复 TongWeb8 Valve 未适配
  • 修复移动端 UI 输入框 placeholder 字体过大
  • 修复移动端 UI 类名复制按钮超出卡片范围

Changed

  • 修改 Valve 和 Listener 字节码修改时机,改为生成时再进行修改,方便自定义内存马生成,参考文档:如何使用自定义内存马功能
  • 合并 memshell 与 memshell-jdk8 模块,方便维护
  • UI 使用新的 shadcn/ui 提供的 Zinc 主题配置
  • 将所有 Shell 捕获异常从 Exception 改为 Throwable
  • 简化 Shell base64 方法代码
  • Gradle 更新至 8.14.2
  • 参考 General Gradle Best Practices,将构建脚本改为
    Kotlin DSL

Full Changelog: v1.9.0...v1.10.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-1.10.0.jar