Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 網路工具

Serv-U FTP 伺服器攻防實戰:預設帳號、端口、權限與權限提升防範

編輯:網路工具

Serv-U 是常見 FTP 伺服器軟體,預設設定存多處風險。本文詳細說明駭客利用預設管理帳號/端口滲透、Webshell 執行提權的手法,並提供完整防護清單。

核心風險點

  • 預設本地管理端口: v3.x+ 為 127.0.0.1:43958,帳號 LocalAdministrator,密碼 #l@$ak#.lk;0@P(內建 Guest 權限即可連線管理)。
  • Everyone 完全控制目錄: 絕對不可出現。
  • Web 目錄權限: 僅「讀取/寫入」,嚴禁「執行」。
  • IPSec 限制: 僅允許必要出入站連接埠。

版本別防護措施

v6 以下版本

  • 用 UltraEdit 修改 ServUDaemon.exe、ServUAdmin.exe:
  • 搜尋 B6AB(43958 的 16 進位),替換為自訂端口(如 3930/12345)。
  • 同工具修改預設密碼為等長字串。
  • 警告: v6 以下有遠端緩衝區溢位漏洞,強烈建議升級 v6+。

v6+ 版本(推薦)

  • ServUDaemon.ini 加入:LocalSetupPortNo=12345 修改管理端口。
  • IPSec 封鎖該端口(或預設 43958)所有 IP 存取。
  • 設定強密碼:LocalSetupPassword=MD5雜湊值;密碼為空時才用預設密碼。
  • 程式碼與 ini 雙重修改端口,雙重保險。

目錄權限與 Webshell 防禦

  • 移除 Web 目錄 IIS 使用者的「執行」權限,防 Webshell 執行 Exp。
  • 修改 Serv-U 安裝目錄(勿用預設路徑)權限:Administrators 完全控制,Guests 拒絕存取,防下載 ServUDaemon.exe 逆向分析帳密。

服務啟動身分降權(關鍵)

Serv-U 預設以 System 權限啟動,易被提權。將服務啟動帳號改為普通 Users 群組帳號,並授予該帳號對 Serv-U 安裝目錄與 FTP 服務目錄的「完全控制」權限。測試證實:普通權限啟動下無法增刪用戶,其餘功能正常,徹底斷絕提權路徑。

Copyright © Windows教程網 All Rights Reserved