在 Windows NT4/2000 上,可以安裝 IIS Lockdown 或是單獨安裝 UrlScan 即可將 IIS 的 banner 關閉。
由於 Windows Server 2003 已經將 IIS Lockdown 的功能包進來了,卻沒有將 URLScan 的功能也包進來,因此若要將 IIS6 的 banner 關閉,請安裝 URLScan,而不要安裝整個 IIS Lockdown,然後到
%systemroot%\system32\URLScan 目錄,編輯 URLScan.ini,將 RemoveServerHeader 修改成 1。
修改完畢之後,請重新啟動 Wordl Wide Web Publishing 服務,以便讓設定生效。
相關連結:
2010年1月21日 星期四
如何得知 IUSR 與 IWAM 帳號的密碼
當網路上的使用者存取 IIS Server 時,若是透過匿名存取的方式,則會使用 IUSR_<機器名稱> 或(與) IWAN_<機器名稱> 的帳號連線到 IIS Server,由於這兩個帳號是在安裝 IIS 時,系統自動建立的,同時密碼也是系統賦予的,我們根本不知道系統設定的密碼是什麼,但透過下面的程式碼,我們可以查詢其密碼。
---程式碼開始---
Set objIIS = GetObject ("IIS://localhost/w3svc")
strOutput = ""
strOutput = strOutput & "IUSR 帳號: " & objIIS.Get("AnonymousUserName") & vbCrLf
strOutput = strOutput & "IUSR 密碼: " & objIIS.Get("AnonymousUserPass") & vbCrLf & vbCrLf
strOutput = strOutput & "IWAM 帳號: " & objIIS.Get("WAMUserName") & vbCrLf
strOutput = strOutput & "IWAM 密碼: " & objIIS.Get("WAMUserPass")
Set IIsObject = Nothing
WScript.Echo strOutput
---程式碼結束---
- 將下面的程式碼複製到剪貼簿,將其存檔成 GetWebAnonymousPassword.vbs
- 開啟 [命令提示字元],切換到上個步驟存檔的目錄,輸入 GetWebAnonymousPassword.vbs,並按下 Enter,即可查得密碼
---程式碼開始---
Set objIIS = GetObject ("IIS://localhost/w3svc")
strOutput = ""
strOutput = strOutput & "IUSR 帳號: " & objIIS.Get("AnonymousUserName") & vbCrLf
strOutput = strOutput & "IUSR 密碼: " & objIIS.Get("AnonymousUserPass") & vbCrLf & vbCrLf
strOutput = strOutput & "IWAM 帳號: " & objIIS.Get("WAMUserName") & vbCrLf
strOutput = strOutput & "IWAM 密碼: " & objIIS.Get("WAMUserPass")
Set IIsObject = Nothing
WScript.Echo strOutput
---程式碼結束---
訂閱:
文章 (Atom)