萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 駭客技術教學 >> 入侵案例

在線影院伺服器 SQL 溢出與 3389 橫向移動滲透複盤

目標偵察

目標開放埠:53 (DNS)、80 (Web)、1433 (MSSQL)、3389 (RDP)。X-Scan 未發現弱口令。

攻擊鏈條

1. MSSQL 溢出獲取 SYSTEM Shell

  • 工具:nc -l -p 99 (本地監聽)、sql2 0 (SQL2 溢出工具,利用 CVE-2002-XXXX / MS02-039 等)。
  • 成功回連 C:\WinNT\System32\ 目錄,獲得 Administrator 權限 Shell。

2. 提權與橫向移動

  1. net user hacker 12345 /add 建立帳號。
  2. net localgroup administrators hacker /add 加入管理員組。
  3. 3389 遠端桌面登入完全控制伺服器。

關鍵風險點

  • 資料庫服務直接暴露公網:1433 埠應僅允許應用伺服器存取。
  • 資料庫運行高權限:MSSQL 服務帳號為 Local System/Administrator,溢出即獲最高權限。
  • 未修補已知溢出漏洞:SQL2 工具針對 2002-2003 年漏洞,修補窗口極長仍未修補。
  • 3389 直接對外開放:無堡壘機、無 MFA、無 IP 白名單。

防禦建議

  1. 資料庫不對公網:僅允許應用層伺服器 (私有網段) 存取 1433;雲端環境用 Security Group/NSG 限制。
  2. 服務帳號最小權限:MSSQL 使用專用網域服務帳號 (非 Administrator),僅具資料庫目錄讀寫權限。
  3. 嚴格修補管理:建立資產台帳、訂閱 CVE/安全公告、月度修補窗口、緊急漏洞 48 小時內修補。
  4. 管理埠零信任:3389/22/5900 等全部接入堡壘機,強制 MFA、錄影、即時告警。
  5. 部署 EDR/主機防火牆:攔截 nc 反向連線、異常進程建立 (cmd.exe 由 sqlservr.exe 啟動)、帳號新增事件。
  6. 網路流量基線:異常外連、大量 ICMP、掃描行為自動阻斷。

總結

單一未修補的資料庫溢出漏洞,配合高權限服務帳號與開放管理埠,導致整台伺服器在分鐘級淪陷。纖深防禦必須同時涵蓋網路、主機、應用、帳號、審計五個維度。

copyright © 萬盛學電腦網 all rights reserved