mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 23:11:52 +08:00
18 lines
532 B
Java
18 lines
532 B
Java
import org.apache.commons.jexl3.*;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
/**
|
|
* @author ReaJason
|
|
* @since 2025/1/29
|
|
*/
|
|
class JEXL3ServletTest {
|
|
|
|
@Test
|
|
void test() {
|
|
System.out.println(System.getProperty("java.version"));
|
|
JexlEngine jexl = new JexlBuilder().create();
|
|
JexlExpression e = jexl.createExpression("''.getClass().forName('javax.script.ScriptEngineManager').newInstance().getEngineByName('js')");
|
|
JexlContext jc = new MapContext();
|
|
System.out.println(e.evaluate(jc));
|
|
}
|
|
} |