From 8539f7559ca73c082debb6ba689848fca49b3045 Mon Sep 17 00:00:00 2001 From: qi4l Date: Thu, 3 Apr 2025 19:32:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20ELProcessor=20?= =?UTF-8?q?=E8=B7=AF=E7=94=B1bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/qi4l/JYso/Starter.java | 3 +-- .../java/com/qi4l/JYso/controllers/ELProcessorController.java | 2 +- src/main/java/com/qi4l/JYso/controllers/ysoserial.java | 3 ++- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/qi4l/JYso/Starter.java b/src/main/java/com/qi4l/JYso/Starter.java index d0dc89a..02bb26c 100644 --- a/src/main/java/com/qi4l/JYso/Starter.java +++ b/src/main/java/com/qi4l/JYso/Starter.java @@ -20,10 +20,9 @@ public class Starter { public static boolean JYsoMode = false; public static void main(String[] args) throws Exception { - logo(); - // 如果参数中包含-j,则启动LDAP、HTTP、RMI服务 if (args.length > 0 && args[0].equals("-j")) { + logo(); Config.applyCmdArgs(args); if (Config.TLSProxy) { TLSProxy.start(); diff --git a/src/main/java/com/qi4l/JYso/controllers/ELProcessorController.java b/src/main/java/com/qi4l/JYso/controllers/ELProcessorController.java index 671106e..8a01b28 100644 --- a/src/main/java/com/qi4l/JYso/controllers/ELProcessorController.java +++ b/src/main/java/com/qi4l/JYso/controllers/ELProcessorController.java @@ -22,7 +22,7 @@ import java.lang.reflect.Field; import static org.fusesource.jansi.Ansi.ansi; -@LdapMapping(uri = {"/ELProcessor"}) +@LdapMapping(uri = {"/elprocessor"}) public class ELProcessorController implements LdapController { private String payloadType; private String[] params; diff --git a/src/main/java/com/qi4l/JYso/controllers/ysoserial.java b/src/main/java/com/qi4l/JYso/controllers/ysoserial.java index 5ddad4c..b1f2b0e 100644 --- a/src/main/java/com/qi4l/JYso/controllers/ysoserial.java +++ b/src/main/java/com/qi4l/JYso/controllers/ysoserial.java @@ -13,6 +13,7 @@ import java.io.FileOutputStream; import java.io.OutputStream; import java.util.*; +import static com.qi4l.JYso.gadgets.Config.Config.logo; import static com.qi4l.JYso.gadgets.utils.HexUtils.generatePassword; import static com.qi4l.JYso.gadgets.utils.StringUtil.isFromExploit; @@ -240,7 +241,7 @@ public class ysoserial { } private static void printUsage(Options options) { - + logo(); System.err.println("[root]#~ Usage: java -jar JYso-[version].jar -y -g [payload] -p [command] [options]"); System.err.println("[root]#~ Available payload types:");