測試環境
- Windows XP Professional (FAT32 → 後轉 NTFS),設定 Administrator 密碼。
- Windows 2000 Professional 簡體中文版 (含 SP3) 安裝光碟。
- Windows 2000 Server 英文版 (含 SP3) 安裝光碟。
測試過程與結果
- 以 Win2000 光碟開機 → 選「修復 (R)」 → 選「修復主控台 (C)」。
- 掃描現有安裝,選擇 XP 安裝目錄 (如
C:\Windows)。
- 關鍵發現:未要求輸入管理員密碼,直接進入修復主控台。擁有完整系統級權限 (複製/移動/刪除檔案、啟動/停止服務、格式化/分區)。
- 安裝 XP SP1 後重測,結果相同。
- FAT32 轉 NTFS 後重測,結果相同。
- Win2000 Server 英文版光碟測試,漏洞同樣存在。
原因分析
Windows 2000 修復主控台未實作密碼驗證機制,而 XP 修復主控台有。使用較舊版本的修復主控台載入較新版本系統時,驗證邏輯被繞過。
限制與風險
- 部份 Win2000 光碟 (特別是 OEM 版) 無法顯示修復主控台選項,無法利用。
- 修復主控台屬本機離線操作,無法遠端利用,風險限於實體存取電腦者。
- NTFS 權限仍有效,若資料夾設定嚴格 ACL,修復主控台亦受限。
防範建議
- BIOS 設定開機密碼,禁止光碟/USB 開機。
- 機箱加鎖,防止竊取硬碟或插入光碟。
- 重要資料使用 EFS (加密檔案系統) 或第三方加密工具保護。
- 升級至 Windows XP SP2 並確保修復主控台需密碼 (SP2 行為未變,但建議配合實體安全)。
結語
此漏洞確認存在於 Win2000 中文/英文專業版/伺服器版光碟。雖屬本機物理存取漏洞,但提醒我們實體安全同樣重要。