滲透測試中常遇到 IIS 6.0 預設將 IUSR_帳號降為 Guests 群組,導致 ASP WebShell 權限極低。本文分享一個真實案例:利用 ASP.NET (ASPNET 帳號) 預設屬於 Users 群組、權限高於 IUSR 的特性,上傳 ASPX 後門成功提權至 Users 甚至 Administrators 的完整過程。
IIS 6.0 預設安裝 .NET Framework,ASPX 執行身分為 ASPNET(本機帳號),預設加入 Users 群組,權限顯著高於 IUSR_(Guests)。管理員常忽略 ASPX 擴展名的防護。
whoami 或 net user,確認為 ASPNET。net localgroup users
net localgroup guests
確認 ASPNET 在 Users,IUSR 在 Guests。runas 搭配已知弱口令管理員帳號(若密碼策略弱)。ASPX 預設執行身分 ASPNET 屬 Users 群組,是 IIS 6.0 常被忽視的提權路徑。管理員必須同等對待 ASP 與 ASP.NET 的安全設定,「整體防禦」才是關鍵,單點防護終將被繞過。
法律聲明:本文僅供安全研究與防禦教學,嚴禁用於未授權滲透測試或非法入侵。請遵守當地法律法規。
解決 Windows Server 2003 Sysprep 執行失敗:使用者設定無法捕獲至 .reg 檔案問題
Windows Server 2003 緊急修復磁碟 (ERD) 建立與使用指南
Windows Server 2003 變身工作站完整優化指南:六大關鍵調校讓伺服器版秒變桌面體驗
Windows 內建防火牆(ICF)完整設定教學:從基本到進階
Windows Server 2003 系統優化六大必殺技:主題、登入、關機、IE、聲音、DirectX
Windows 安裝免輸入序號兩大法:修改安裝程式資源與 DOS 模式預植序號