mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-21 22:50:42 +08:00
refactor: rm unused allPackResults field
This commit is contained in:
@@ -1,29 +1,18 @@
|
|||||||
package com.reajason.javaweb.boot.dto;
|
package com.reajason.javaweb.boot.dto;
|
||||||
|
|
||||||
import com.reajason.javaweb.memshell.MemShellResult;
|
import com.reajason.javaweb.memshell.MemShellResult;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2024/12/18
|
* @since 2024/12/18
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
public class MemShellGenerateResponse {
|
public class MemShellGenerateResponse {
|
||||||
private MemShellResult memShellResult;
|
private MemShellResult memShellResult;
|
||||||
private String packResult;
|
private String packResult;
|
||||||
private Map<String, String> allPackResults;
|
|
||||||
|
|
||||||
public MemShellGenerateResponse(MemShellResult memShellResult, String packResult) {
|
|
||||||
this.memShellResult = memShellResult;
|
|
||||||
this.packResult = packResult;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MemShellGenerateResponse(MemShellResult memShellResult, Map<String, String> allPackResults) {
|
|
||||||
this.allPackResults = allPackResults;
|
|
||||||
this.memShellResult = memShellResult;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,29 +1,18 @@
|
|||||||
package com.reajason.javaweb.boot.dto;
|
package com.reajason.javaweb.boot.dto;
|
||||||
|
|
||||||
import com.reajason.javaweb.probe.ProbeShellResult;
|
import com.reajason.javaweb.probe.ProbeShellResult;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ReaJason
|
* @author ReaJason
|
||||||
* @since 2025/8/10
|
* @since 2025/8/10
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
public class ProbeShellGenerateResponse {
|
public class ProbeShellGenerateResponse {
|
||||||
private ProbeShellResult probeShellResult;
|
private ProbeShellResult probeShellResult;
|
||||||
private String packResult;
|
private String packResult;
|
||||||
private Map<String, String> allPackResults;
|
|
||||||
|
|
||||||
public ProbeShellGenerateResponse(ProbeShellResult probeShellResult, String packResult) {
|
|
||||||
this.probeShellResult = probeShellResult;
|
|
||||||
this.packResult = packResult;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ProbeShellGenerateResponse(ProbeShellResult probeShellResult, Map<String, String> allPackResults) {
|
|
||||||
this.allPackResults = allPackResults;
|
|
||||||
this.probeShellResult = probeShellResult;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ public class MemShellResult {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public JarPackerConfig toJarPackerConfig() {
|
public JarPackerConfig toJarPackerConfig() {
|
||||||
JarPackerConfig jarPackerConfig = new JarPackerConfig();
|
JarPackerConfig<?> jarPackerConfig = new JarPackerConfig<>();
|
||||||
jarPackerConfig.setMainClassName(injectorClassName);
|
jarPackerConfig.setMainClassName(injectorClassName);
|
||||||
Map<String, byte[]> bytes = new HashMap<>();
|
Map<String, byte[]> bytes = new HashMap<>();
|
||||||
bytes.put(shellClassName, shellBytes);
|
bytes.put(shellClassName, shellBytes);
|
||||||
@@ -65,7 +65,7 @@ public class MemShellResult {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public ClassPackerConfig toClassPackerConfig() {
|
public ClassPackerConfig toClassPackerConfig() {
|
||||||
ClassPackerConfig classPackerConfig = new ClassPackerConfig();
|
ClassPackerConfig<?> classPackerConfig = new ClassPackerConfig<>();
|
||||||
classPackerConfig.setClassName(injectorClassName);
|
classPackerConfig.setClassName(injectorClassName);
|
||||||
classPackerConfig.setClassBytes(injectorBytes);
|
classPackerConfig.setClassBytes(injectorBytes);
|
||||||
classPackerConfig.setClassBytesBase64Str(injectorBytesBase64Str);
|
classPackerConfig.setClassBytesBase64Str(injectorBytesBase64Str);
|
||||||
|
|||||||
@@ -139,7 +139,6 @@ export type PackerConfig = Array<LegacyPackerGroup | PackerCategory | string>;
|
|||||||
export interface MemShellGenerateResponse {
|
export interface MemShellGenerateResponse {
|
||||||
memShellResult: MemShellResult;
|
memShellResult: MemShellResult;
|
||||||
packResult?: string;
|
packResult?: string;
|
||||||
allPackResults?: Map<string, string>;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface APIErrorResponse {
|
export interface APIErrorResponse {
|
||||||
|
|||||||
Reference in New Issue
Block a user