最小服務 + 最小權限 = 最大安全
net stop iisadmin),移除 C:\Inetpub將 HTTP 404 透過 URL 重導向至自訂 404.htm,使掃描器皆收到 HTTP 200,無法依狀態碼判斷漏洞存在與否。
Administrator 帳號HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DontDisplayLastUserName = 1僅開放必要埠:
| 服務 | 埠號 |
|---|---|
| HTTP | 80 |
| FTP Data/Control | 20, 21 |
| MySQL | 3306 |
| Terminal Service | 3389 |
| SMTP/POP3 | 25, 110 |
C:\USR(保持 #!/usr/bin/perl 路徑相容)HKLM\System\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap 新增:
.cgi → C:\USR\BIN\perl.exe %s %s.pl → C:\USR\BIN\perl.exe %s %s.php/.php3 對應指向 C:\PHP\PHP.exe %s %sC:\MYSQLC:\MYSQL\BIN\MYSQLD-NT.EXE --install 註冊服務WINMYSQLADMIN.EXE 設定 root 密碼,系統匣顯示狀態燈C:\PHPphp.ini-dist 複製至 C:\WINNT\php.iniC:\TMP,設定 session.save_path = C:/TMPPHP4TS.DLL 複製至 C:\WINNT\SYSTEM32PHP → C:\PHP\SAPI\PHP4ISAPI.DLLindex.php