Serv-U 是常見 FTP 伺服器軟體,預設設定存多處風險。本文詳細說明駭客利用預設管理帳號/端口滲透、Webshell 執行提權的手法,並提供完整防護清單。
127.0.0.1:43958,帳號 LocalAdministrator,密碼 #l@$ak#.lk;0@P(內建 Guest 權限即可連線管理)。ServUDaemon.exe、ServUAdmin.exe:B6AB(43958 的 16 進位),替換為自訂端口(如 3930/12345)。ServUDaemon.ini 加入:LocalSetupPortNo=12345 修改管理端口。LocalSetupPassword=MD5雜湊值;密碼為空時才用預設密碼。Administrators 完全控制,Guests 拒絕存取,防下載 ServUDaemon.exe 逆向分析帳密。Serv-U 預設以 System 權限啟動,易被提權。將服務啟動帳號改為普通 Users 群組帳號,並授予該帳號對 Serv-U 安裝目錄與 FTP 服務目錄的「完全控制」權限。測試證實:普通權限啟動下無法增刪用戶,其餘功能正常,徹底斷絕提權路徑。