mirror of
https://github.com/pen4uin/java-memshell-generator.git
synced 2026-09-22 01:30:43 +08:00
修复 snakeyaml loadJar 漏洞利用封装 bug(thx @Ch1ngg)
This commit is contained in:
@@ -62,6 +62,6 @@ public class CtClassUtil {
|
||||
// snakeyaml loadJar 的利用需要实现 ScriptEngineFactory 接口
|
||||
public void applySnakeYamlScriptEngineFactory() throws Exception {
|
||||
config.setImplementsScriptEngineFactory(true);
|
||||
JavassistUtil.addAnnotation(ctClass, "javax.script.ScriptEngineFactory");
|
||||
JavassistUtil.implementInterface(ctClass, "javax.script.ScriptEngineFactory");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user