mirror of
https://github.com/pen4uin/java-memshell-generator.git
synced 2026-09-22 01:30:43 +08:00
update: 其他
This commit is contained in:
@@ -4,15 +4,15 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<artifactId>jmg-antsword</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<artifactId>jmg-behinder</artifactId>
|
||||
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
<parent>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<groupId>jmg</groupId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
|
||||
+3
-3
@@ -4,16 +4,16 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<artifactId>jmg-custom</artifactId>
|
||||
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>jmg-extender</artifactId>
|
||||
@@ -18,9 +18,9 @@
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<artifactId>jmg-godzilla</artifactId>
|
||||
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
+15
-15
@@ -3,15 +3,15 @@
|
||||
<parent>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<groupId>jmg</groupId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>jmg-gui</artifactId>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<!--
|
||||
@@ -36,39 +36,39 @@
|
||||
<version>3.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-behinder</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-antsword</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-godzilla</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-suo5</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-neoregeorg</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-custom</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<artifactId>jmg-neoregeorg</artifactId>
|
||||
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
+3
-3
@@ -4,16 +4,16 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
<artifactId>jmg-suo5</artifactId>
|
||||
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
+17
-17
@@ -6,7 +6,7 @@
|
||||
<parent>
|
||||
<groupId>jmg</groupId>
|
||||
<artifactId>java-memshell-generator</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>1.0.8</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>jmg-woodpecker</artifactId>
|
||||
@@ -17,51 +17,51 @@
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-core</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-antsword</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-behinder</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-custom</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-godzilla</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-extender</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-neoregeorg</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>jmg</groupId>
|
||||
<groupId>${parent.groupId}</groupId>
|
||||
<artifactId>jmg-suo5</artifactId>
|
||||
<version>${project.build.version}</version>
|
||||
<version>${parent.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -7,7 +7,7 @@ import jmg.core.config.Constants;
|
||||
import jmg.core.generator.InjectorGenerator;
|
||||
import me.gv7.woodpecker.plugin.IResultOutput;
|
||||
import me.gv7.woodpecker.plugin.ShellHelperPlugin;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -24,9 +24,9 @@ public class AntSwordHelper extends ShellHelper {
|
||||
AbstractConfig config = initConfig(customArgs);
|
||||
new AntSwordGenerator().makeShell(config);
|
||||
new InjectorGenerator().makeInjector(config);
|
||||
JMGResultUtil.printAntSwordBasicInfo(resultOutput, config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
JMGResultUtil.printDebugInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printAntSwordBasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printDebugInfo(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ShellHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import jmg.core.config.Constants;
|
||||
import jmg.core.generator.InjectorGenerator;
|
||||
import me.gv7.woodpecker.plugin.IResultOutput;
|
||||
import me.gv7.woodpecker.plugin.ShellHelperPlugin;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -24,9 +24,9 @@ public class BehinderHelper extends ShellHelper {
|
||||
AbstractConfig config = initConfig(customArgs);
|
||||
new BehinderGenerator().makeShell(config);
|
||||
new InjectorGenerator().makeInjector(config);
|
||||
JMGResultUtil.printBehinderBasicInfo(resultOutput, config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
JMGResultUtil.printDebugInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printBehinderBasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printDebugInfo(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ShellHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ import jmg.core.util.CommonUtil;
|
||||
import jmg.custom.generator.CustomGenerator;
|
||||
import me.gv7.woodpecker.plugin.ShellHelperPlugin;
|
||||
import me.gv7.woodpecker.plugin.*;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
import javax.servlet.Filter;
|
||||
import javax.servlet.ServletRequestListener;
|
||||
import java.io.DataInputStream;
|
||||
@@ -185,8 +185,8 @@ public class CustomHelper implements IHelper {
|
||||
}
|
||||
new CustomGenerator().makeShell(config);
|
||||
new InjectorGenerator().makeInjector(config);
|
||||
JMGResultUtil.printCustomBasicInfo(resultOutput, config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printCustomBasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ShellHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import jmg.core.generator.InjectorGenerator;
|
||||
import jmg.godzilla.generator.GodzillaGenerator;
|
||||
import me.gv7.woodpecker.plugin.IResultOutput;
|
||||
import me.gv7.woodpecker.plugin.ShellHelperPlugin;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -23,9 +23,9 @@ public class GodzillaHelper extends ShellHelper {
|
||||
AbstractConfig config = initConfig(customArgs);
|
||||
new GodzillaGenerator().makeShell(config);
|
||||
new InjectorGenerator().makeInjector(config);
|
||||
JMGResultUtil.printGodzillaBasicInfo(resultOutput, config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
JMGResultUtil.printDebugInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printGodzillaBasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printDebugInfo(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ShellHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
@@ -5,10 +5,9 @@ import jmg.core.config.AbstractConfig;
|
||||
import jmg.core.config.Constants;
|
||||
import jmg.core.generator.InjectorGenerator;
|
||||
import jmg.neoregeorg.generator.NeoreGeorgGenerator;
|
||||
import me.gv7.woodpecker.plugin.IPluginHelper;
|
||||
import me.gv7.woodpecker.plugin.IResultOutput;
|
||||
import me.gv7.woodpecker.plugin.ProxyHelperPlugin;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -26,9 +25,9 @@ public class NeoreGeorgHelper extends ProxyHelper {
|
||||
config.setKey("neorgkey");
|
||||
new NeoreGeorgGenerator().makeShell(config);
|
||||
new InjectorGenerator().makeInjector(config);
|
||||
JMGResultUtil.printNeoreGeorgBasicInfo(resultOutput, config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
JMGResultUtil.printDebugInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printNeoreGeorgBasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printDebugInfo(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ProxyHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import jmg.core.generator.InjectorGenerator;
|
||||
import jmg.suo5.generator.Suo5Generator;
|
||||
import me.gv7.woodpecker.plugin.IResultOutput;
|
||||
import me.gv7.woodpecker.plugin.ProxyHelperPlugin;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -24,9 +24,9 @@ public class Suo5Helper extends ProxyHelper {
|
||||
AbstractConfig config = initConfig(customArgs, new AbstractConfig());
|
||||
new Suo5Generator().makeShell(config);
|
||||
new InjectorGenerator().makeInjector(config);
|
||||
JMGResultUtil.printSuo5BasicInfo(resultOutput, config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
JMGResultUtil.printDebugInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printSuo5BasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printDebugInfo(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ProxyHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import jmg.extender.generator.ExtenderGenerator;
|
||||
import jmg.core.util.ClassNameUtil;
|
||||
import jmg.core.util.CommonUtil;
|
||||
import me.gv7.woodpecker.tools.misc.SerializeUtil;
|
||||
import me.gv7.woodpecker.util.JMGResultUtil;
|
||||
import me.gv7.woodpecker.util.WoodpeckerResultUtil;
|
||||
import sun.misc.Unsafe;
|
||||
|
||||
import java.io.File;
|
||||
@@ -118,7 +118,7 @@ public class ExtenderHelperPlugin implements IHelperPlugin {
|
||||
byte[] serializedBytes = SerializeUtil.serialize(objGadget);
|
||||
config.setExtenderBytes(serializedBytes);
|
||||
config.setExtenderBytesLength(serializedBytes.length);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ExtenderHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
@@ -264,8 +264,8 @@ public class ExtenderHelperPlugin implements IHelperPlugin {
|
||||
config.setSavePath(CommonUtil.getFileOutputPath(config.getOutputFormat(), config.getExtenderSimpleClassName(), config.getSavePath()));
|
||||
|
||||
new ExtenderGenerator().makeShell(config);
|
||||
JMGResultUtil.printResult(resultOutput, config);
|
||||
JMGResultUtil.printExtenderBasicInfo(resultOutput, config);
|
||||
WoodpeckerResultUtil.printResult(resultOutput, config);
|
||||
WoodpeckerResultUtil.printExtenderBasicInfo(resultOutput, config);
|
||||
} catch (Exception e) {
|
||||
resultOutput.errorPrintln(ExtenderHelperPlugin.pluginHelper.getThrowableInfo(e));
|
||||
}
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import me.gv7.woodpecker.plugin.ShellHelperPlugin;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class JMGResultUtil {
|
||||
public class WoodpeckerResultUtil {
|
||||
|
||||
public static void printAntSwordBasicInfo(IResultOutput resultOutput, AbstractConfig config) {
|
||||
resultOutput.successPrintln("基础信息:");
|
||||
Reference in New Issue
Block a user