mirror of
https://github.com/qi4L/JYso.git
synced 2026-09-22 15:00:42 +08:00
fix: 修复在特定环境下JSEngine无法获取到defineClass的bug
This commit is contained in:
@@ -32,7 +32,7 @@ public class Starter {
|
||||
RMIServer.start();
|
||||
}
|
||||
|
||||
// 如果参数中包含-y,则启动ysoserial
|
||||
// 如果参数中包含-y,则启动 ysuserial
|
||||
if (args.length > 0 && args[0].equals("-y")) {
|
||||
JYsoMode = true;
|
||||
ysoserial(args);
|
||||
|
||||
@@ -13,7 +13,6 @@ import java.io.FileOutputStream;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
import java.lang.reflect.Proxy;
|
||||
import java.util.Arrays;
|
||||
import java.util.zip.GZIPOutputStream;
|
||||
|
||||
import static com.qi4l.JYso.gadgets.Config.Config.*;
|
||||
@@ -39,7 +38,7 @@ public class Utils {
|
||||
public static String[] handlerCommand(String command) {
|
||||
String info = command.split("[-]")[1];
|
||||
int index = info.indexOf("#");
|
||||
String par1 = new String(Base64.decodeBase64(info.substring(0, index)));
|
||||
String par1 = info.substring(0, index);
|
||||
String par2 = info.substring(index + 1);
|
||||
return new String[]{par1, par2};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user