本文改編自真實紅隊演練案例 (脫敏處理),完整復現攻擊者從外網釣魚獲取立足點,利用 VPN 信任關係橫向移動至核心開發網段,繞過多層防禦最終竊取核心產品源碼的全過程。旨在幫助藍隊理解攻擊視角,強化檢測與回應能力。
Hammer 源碼為皇冠寶石。firstname.lastname@company.com;部分銷售機構通訊錄洩露。| 組件 | 實作細節 | OPSEC 考量 |
|---|---|---|
| 載體 | 自研智力遊戲程式 (無惡意行為) + 打包器綁定自定義木馬 (無特徵碼、反沙箱、反調試、加載器) | 遊戲作為誘餌降低戒心;木馬獨家生成,繞過防毒靜態查殺 |
| 投遞平台 | 註冊域名 game-test-company.com,部署下載站於 被控廣州 Linux 服務器 (利用弱口令 MySQL 奪取) | 合法域名/網站外觀;被控跳板隱藏真實 IP |
| C2 基礎設施 | 多層跳轉:北京被控 Web 服務器 (收集憑證) → 上海中繼 (Netcat) → 廣州 Covert_TCP 伺服器 (TCP Header 隱蔽通道) → 新浪網反彈點 (TCP ACK Bounce) → 攻擊者真實 C2 | 多國跳板、合法網站反彈、加密隧道、流量混淆,極難屬溯 |
| 郵件發送 | 針對性選取 20 名高價值目標 (開發/運維/高管),發送個性化釣魚郵件,繞過反垃圾郵件閾值 | 精準釣魚,非大規模噴發,降低觸發關聯分析風險 |
notepad.exe (改名 nn.com,自身重命名為 notepad.exe 放入共享軟體目錄) — 供應鏈投毒/二進制替換 技術 (T1547.012/T1542.003)。notepad.exe。其他員工調用記事本觸發木馬 → 內網大規模落地 (T1021.002 SMB/Windows Admin Shares)。lsass.exe 讀取登入憑證 (Mimikatz/Sekurlsa/COFF 方式) — NTLM 雜湊、Kerberos 票據、明文密碼 (WDigest/注册表開啟)。-T2 --scan-delay 5s、BloodHound/SharpHound 收集 AD 關係圖) — 避免觸發 IDS/IPS 閾值告警。| 階段 | 攻擊行為 | 潛在檢測點 | 本案失效原因 |
|---|---|---|---|
| 初始入侵 | 釣魚郵件、免殺木馬執行 | 郵件沙箱、EDR 行為阻斷 (進程注入、非簽名執行)、用戶上報 | 郵件未觸發沙箱 (精準釣魚量小);EDR 未部署於個人筆電;用戶未上報 |
| 持久化/傳播 | 替換共享目錄 notepad.exe | FIM (檔案完整性監控)、EDR 檔案寫入/重命名監控、共享目錄存取審計 | 共享目錄無 FIM/EDR 覆蓋;SMB 審計未啟用/未分析 |
| 憑證竊取 | lsass 內存讀取、鍵盤記錄 | EDR 記憶體保護 (PPL、VBS/HVCI)、LSASS 保護 (RunAsPPL)、CredGuard、行為規則 (OpenProcess + VM_READ + PROCESS_QUERY_LIMITED_INFORMATION) | 未啟用 LSASS 保護/PPL;EDR 規則未覆蓋該木馬讀取方式 |
| VPN 復用 | 盜用憑證登入 VPN | MFA 強制 (硬體 Token/推送/生物識別)、異地/異常設備/時間登入告警、VPN 日誌實時分析 | MFA 僅為簡訊/OTP (可被釣魚/中間人);無風險基線 (IP/設備/地理位置) 關聯分析 |
| 內網偵察 | 低頻掃描、BloodHound | 網路流量分析 (NDR/Zeek/Suricata) 檢測掃描模式、SMB/AD 枚舉流量特徵、蜜罐/欺騙資產觸發 | 無 NDR 部署;內網流量未鏡像;無蜜罐部署 |
| 數據匯出 | 加密分割隱寫外傳 | DLP 內容檢測 (加密檔案熵值分析)、大流量/長連接/異地上傳告警、SSL 檢測、雲存儲/郵件/網盤 API 監控 | 無 DLP 部署;加密流量不可見;無基線比對 |
這個案例揭示了現代攻擊鏈的核心特徵:利用人性弱點 (釣魚) 獲取初始立足點 → 利用信任關係 (VPN/共享/憑證複用) 橫向移動 → 利用配置缺陷 (弱密碼、無 MFA、無 LSASS 保護、無 FIM/NDR) 提權並達標。沒有單一銀彈能阻斷全鏈路,唯有構建「假設失陷」的韌性架構:全方位可視性 (日誌/流量/端點/身分/雲) + 自動化關聯分析 (SIEM/SOAR/UEBA) + 主動欺騙 (蜜罐/蜜標/蜜網) + 持續紅隊驗證,才能在攻擊者完成任務前發現並斷鏈。