ShiroAttack2 v5.1.1
更新内容(commits)
新增
GUI 全新界面:现代 CSS 主题(app.css)、Header/POST Body 并排布局、对齐网格重排
JMG 内存马生成 Tab:新增 pass/path/key 输入字段,支持 MemshellGenerateRequest 参数化
CLI --jeg 标志:exec 命令支持第三方 jEG 回显生成器
CLI --dynamic-memshell 标志:运行时 Javassist 编译内存马源码(替代硬编码 Base64)
jEG 回显增强:MODE_CMD 设置 GADGET_JDK_TRANSLET + shiroKey + Authorization 头(明文),支持明文/Base64 双格式响应解析
Gadgets.createTemplatesImpl(byte[]):支持直接传入字节码构造 TemplatesImpl,Javassist superclass 修复
修复
修复 GUI 指定 Key 爆破在多 Shiro 场景下 multiShiroMode 硬编码 false 导致误判(Closes #89)
修复 GodzillaFilter/Servlet/TomServlet parseObj 在 coyote.Request 场景下的空指针(添加 fallback + null guards)
修复 classifyHttpResponse 回显标记检测优先级(echo markers 应在 deleteMe 之前判断)
修复 coerceRememberMeCookieHeader 不接受 Base64 格式 payload 的问题
消除启动时 SLF4J "Failed to load class StaticLoggerBinder" 警告(添加 slf4j-nop 依赖)
消除启动时 MLog/mchange java.util.logging 初始化信息输出
移除 echo 调试日志和 rememberMe 原始打印噪音
本版本 Release 使用 Azul Zulu 8 + JavaFX 构建。
与当前本地开发环境保持一致,便于复现和排查。
下载说明
| 文件名 | 说明 |
|---|---|
*-zulu-8-jfx.jar |
Azul Zulu 8 + JavaFX 单文件运行版本 |
*-zulu-8-jfx-bundle.zip |
Azul Zulu 8 + JavaFX 完整压缩包,包含 jar、lib/、data/ |
运行方法
java -jar shiro_attack-<version>-<jdk>.jar推荐优先下载
bundle.zip,解压后直接运行。
若需自行构建,请确保仓库内libs/jEG-core-1.0.0.jar与libs/jmg-sdk-1.0.9.jar可用。