mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-21 22:50:42 +08:00
refactor: remove useless code
This commit is contained in:
-19
@@ -1,19 +0,0 @@
|
|||||||
package com.reajason.javaweb.memshell.generator;
|
|
||||||
|
|
||||||
import com.reajason.javaweb.ShellGenerator;
|
|
||||||
import com.reajason.javaweb.memshell.config.ShellConfig;
|
|
||||||
import com.reajason.javaweb.memshell.config.ShellToolConfig;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author ReaJason
|
|
||||||
* @since 2025/5/27
|
|
||||||
*/
|
|
||||||
public abstract class ASMShellGenerator<T extends ShellToolConfig> implements ShellGenerator {
|
|
||||||
protected final ShellConfig shellConfig;
|
|
||||||
protected final T shellToolConfig;
|
|
||||||
|
|
||||||
protected ASMShellGenerator(ShellConfig shellConfig, T shellToolConfig) {
|
|
||||||
this.shellConfig = shellConfig;
|
|
||||||
this.shellToolConfig = shellToolConfig;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-8
@@ -33,14 +33,6 @@ public class CommandGenerator extends ByteBuddyShellGenerator<CommandConfig> {
|
|||||||
.field(named("paramName"))
|
.field(named("paramName"))
|
||||||
.value(shellToolConfig.getParamName());
|
.value(shellToolConfig.getParamName());
|
||||||
|
|
||||||
if (shellConfig.isJakarta()) {
|
|
||||||
builder = builder.visit(ServletRenameVisitorWrapper.INSTANCE);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (shellConfig.isDebugOff()) {
|
|
||||||
builder = LogRemoveMethodVisitor.extend(builder);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (CommandConfig.Encryptor.DOUBLE_BASE64.equals(shellToolConfig.getEncryptor())) {
|
if (CommandConfig.Encryptor.DOUBLE_BASE64.equals(shellToolConfig.getEncryptor())) {
|
||||||
builder = builder
|
builder = builder
|
||||||
.visit(MethodCallReplaceVisitorWrapper.newInstance("getParam",
|
.visit(MethodCallReplaceVisitorWrapper.newInstance("getParam",
|
||||||
|
|||||||
Reference in New Issue
Block a user