Đây là một hàm khá hữu dụng (và nguy hiểm nếu có mục đích xấu) để bạn có thể thực thi một chương trình trên server thông qua một trang ASP. Hàm sẽ phát sinh một tiến trình trên server với các thông số nhận được.
Để chạy được chương trình yêu cầu Server phải cài đặt scripting và được phân quyền
Cú pháp:
Shell command
Ví dụ:
Để mở IIS trên server
<% Shell '' c:windowssystem32inetsrviis.msc '' %> |
Mở Notepad trên server
<% Shell '' notepad '' %> |
Đăng ký một dll trên server
<% Shell '' Regsrv32 C:WINNTSystem32some.dll '' %> |
Mã nguồn::
1 | <% Private Sub Shell(byVal command) dim wshShell, boolErr, strErrDesc On Error Resume Next Set wshShell = CreateObject( '' WScript.Shell '' ) wshShell.Run command if Err Then boolErr = True strErrDesc = Err.Description end if Set wshShell = Nothing On Error GoTo 0 if boolErr then Err.Raise 5105, '' Shell Statement '' , strErrDesc End Sub %> |
Theo : Diễn đàn tin học
0 nhận xét:
Đăng nhận xét