refactor: rename class

This commit is contained in:
ReaJason
2025-02-20 22:04:00 +08:00
parent 75b32773a4
commit 4a7301c7f0
13 changed files with 17 additions and 19 deletions
@@ -9,7 +9,7 @@ import java.io.ObjectOutputStream;
* @author ReaJason * @author ReaJason
* @since 2024/12/13 * @since 2024/12/13
*/ */
public class DeserializeGenerator { public class JavaDeserializeGenerator {
@SneakyThrows @SneakyThrows
public static byte[] generate(byte[] bytes, DeserializeConfig config) { public static byte[] generate(byte[] bytes, DeserializeConfig config) {
@@ -1,4 +1,4 @@
package com.reajason.javaweb.deserialize.payload; package com.reajason.javaweb.deserialize.payload.java;
import com.reajason.javaweb.deserialize.Payload; import com.reajason.javaweb.deserialize.Payload;
import com.reajason.javaweb.deserialize.TemplateUtils; import com.reajason.javaweb.deserialize.TemplateUtils;
@@ -16,8 +16,6 @@ import java.net.URLClassLoader;
import java.util.Comparator; import java.util.Comparator;
import java.util.PriorityQueue; import java.util.PriorityQueue;
import static net.bytebuddy.matcher.ElementMatchers.named;
/** /**
* @author ReaJason * @author ReaJason
* @since 2024/12/3 * @since 2024/12/3
@@ -1,4 +1,4 @@
package com.reajason.javaweb.deserialize.payload; package com.reajason.javaweb.deserialize.payload.java;
import com.reajason.javaweb.deserialize.Payload; import com.reajason.javaweb.deserialize.Payload;
import com.reajason.javaweb.deserialize.TemplateUtils; import com.reajason.javaweb.deserialize.TemplateUtils;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.deserialize.payload; package com.reajason.javaweb.deserialize.payload.java;
import com.reajason.javaweb.deserialize.Payload; import com.reajason.javaweb.deserialize.Payload;
import com.reajason.javaweb.deserialize.TemplateUtils; import com.reajason.javaweb.deserialize.TemplateUtils;
@@ -1,4 +1,4 @@
package com.reajason.javaweb.deserialize.payload; package com.reajason.javaweb.deserialize.payload.java;
import com.reajason.javaweb.deserialize.Payload; import com.reajason.javaweb.deserialize.Payload;
import com.reajason.javaweb.deserialize.TemplateUtils; import com.reajason.javaweb.deserialize.TemplateUtils;
@@ -1,7 +1,7 @@
package com.reajason.javaweb.memshell.packer.deserialize.java; package com.reajason.javaweb.memshell.packer.deserialize.java;
import com.reajason.javaweb.deserialize.DeserializeConfig; import com.reajason.javaweb.deserialize.DeserializeConfig;
import com.reajason.javaweb.deserialize.DeserializeGenerator; import com.reajason.javaweb.deserialize.JavaDeserializeGenerator;
import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.deserialize.PayloadType;
import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.config.GenerateResult;
import com.reajason.javaweb.memshell.packer.Packer; import com.reajason.javaweb.memshell.packer.Packer;
@@ -19,6 +19,6 @@ public class CommonsBeanutils110Packer implements Packer {
public String pack(GenerateResult generateResult) { public String pack(GenerateResult generateResult) {
DeserializeConfig deserializeConfig = new DeserializeConfig(); DeserializeConfig deserializeConfig = new DeserializeConfig();
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils110); deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils110);
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig)); return Base64.encodeBase64String(JavaDeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
} }
} }
@@ -1,7 +1,7 @@
package com.reajason.javaweb.memshell.packer.deserialize.java; package com.reajason.javaweb.memshell.packer.deserialize.java;
import com.reajason.javaweb.deserialize.DeserializeConfig; import com.reajason.javaweb.deserialize.DeserializeConfig;
import com.reajason.javaweb.deserialize.DeserializeGenerator; import com.reajason.javaweb.deserialize.JavaDeserializeGenerator;
import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.deserialize.PayloadType;
import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.config.GenerateResult;
import com.reajason.javaweb.memshell.packer.Packer; import com.reajason.javaweb.memshell.packer.Packer;
@@ -19,6 +19,6 @@ public class CommonsBeanutils16Packer implements Packer {
public String pack(GenerateResult generateResult) { public String pack(GenerateResult generateResult) {
DeserializeConfig deserializeConfig = new DeserializeConfig(); DeserializeConfig deserializeConfig = new DeserializeConfig();
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils16); deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils16);
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig)); return Base64.encodeBase64String(JavaDeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
} }
} }
@@ -1,7 +1,7 @@
package com.reajason.javaweb.memshell.packer.deserialize.java; package com.reajason.javaweb.memshell.packer.deserialize.java;
import com.reajason.javaweb.deserialize.DeserializeConfig; import com.reajason.javaweb.deserialize.DeserializeConfig;
import com.reajason.javaweb.deserialize.DeserializeGenerator; import com.reajason.javaweb.deserialize.JavaDeserializeGenerator;
import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.deserialize.PayloadType;
import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.config.GenerateResult;
import com.reajason.javaweb.memshell.packer.Packer; import com.reajason.javaweb.memshell.packer.Packer;
@@ -19,6 +19,6 @@ public class CommonsBeanutils18Packer implements Packer {
public String pack(GenerateResult generateResult) { public String pack(GenerateResult generateResult) {
DeserializeConfig deserializeConfig = new DeserializeConfig(); DeserializeConfig deserializeConfig = new DeserializeConfig();
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils18); deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils18);
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig)); return Base64.encodeBase64String(JavaDeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
} }
} }
@@ -1,7 +1,7 @@
package com.reajason.javaweb.memshell.packer.deserialize.java; package com.reajason.javaweb.memshell.packer.deserialize.java;
import com.reajason.javaweb.deserialize.DeserializeConfig; import com.reajason.javaweb.deserialize.DeserializeConfig;
import com.reajason.javaweb.deserialize.DeserializeGenerator; import com.reajason.javaweb.deserialize.JavaDeserializeGenerator;
import com.reajason.javaweb.deserialize.PayloadType; import com.reajason.javaweb.deserialize.PayloadType;
import com.reajason.javaweb.memshell.config.GenerateResult; import com.reajason.javaweb.memshell.config.GenerateResult;
import com.reajason.javaweb.memshell.packer.Packer; import com.reajason.javaweb.memshell.packer.Packer;
@@ -19,6 +19,6 @@ public class CommonsBeanutils19Packer implements Packer {
public String pack(GenerateResult generateResult) { public String pack(GenerateResult generateResult) {
DeserializeConfig deserializeConfig = new DeserializeConfig(); DeserializeConfig deserializeConfig = new DeserializeConfig();
deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils19); deserializeConfig.setPayloadType(PayloadType.CommonsBeanutils19);
return Base64.encodeBase64String(DeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig)); return Base64.encodeBase64String(JavaDeserializeGenerator.generate(generateResult.getInjectorBytes(), deserializeConfig));
} }
} }
@@ -7,7 +7,7 @@ import java.util.List;
* @since 2024/12/10 * @since 2024/12/10
*/ */
@WebServlet("/java_deserialize/cb110") @WebServlet("/java_deserialize/cb110")
public class JavaReadObCB110jServlet extends BaseDeserializeServlet { public class JavaReadObjCB110jServlet extends BaseDeserializeServlet {
@Override @Override
List<String> getDependentPaths() { List<String> getDependentPaths() {
@@ -7,7 +7,7 @@ import java.util.List;
* @since 2024/12/10 * @since 2024/12/10
*/ */
@WebServlet("/java_deserialize/cb161") @WebServlet("/java_deserialize/cb161")
public class JavaReadObCB161jServlet extends BaseDeserializeServlet { public class JavaReadObjCB161jServlet extends BaseDeserializeServlet {
@Override @Override
List<String> getDependentPaths() { List<String> getDependentPaths() {
@@ -7,7 +7,7 @@ import java.util.List;
* @since 2024/12/10 * @since 2024/12/10
*/ */
@WebServlet("/java_deserialize/cb170") @WebServlet("/java_deserialize/cb170")
public class JavaReadObCB170jServlet extends BaseDeserializeServlet { public class JavaReadObjCB170jServlet extends BaseDeserializeServlet {
@Override @Override
List<String> getDependentPaths() { List<String> getDependentPaths() {
@@ -7,7 +7,7 @@ import java.util.List;
* @since 2024/12/10 * @since 2024/12/10
*/ */
@WebServlet("/java_deserialize/cb183") @WebServlet("/java_deserialize/cb183")
public class JavaReadObCB183jServlet extends BaseDeserializeServlet { public class JavaReadObjCB183jServlet extends BaseDeserializeServlet {
@Override @Override
List<String> getDependentPaths() { List<String> getDependentPaths() {