
什麼是 Cobalt Strike?範例與模組
Cobalt Strike 是一種用於模擬進階攻擊的工具。了解其功能,以及如何防禦其在實際環境中的使用。

Cobalt Strike 是一款廣受歡迎的滲透測試工具,安全專業人員與攻擊者都會使用。本指南將探討 Cobalt Strike 的功能、其合法用途,以及與其遭濫用相關的風險。
了解像 Cobalt Strike 這類工具的重要性,有助於制定有效的防禦策略。理解 Cobalt Strike 對於組織提升其網路安全意識至關重要。總體而言,Cobalt Strike 是一款全面且強大的工具,安全專業人員常用它來評估網路與系統的安全性,並識別及利用潛在的漏洞與弱點。
Cobalt Strike 的主要用途是什麼?
Cobalt Strike 的主要用途是評估網路與系統的安全性。它是一款商業滲透測試工具,安全專業人員通常使用它來測試網路與系統的安全性,並識別及利用潛在的漏洞與弱點。
雖然 Cobalt Strike 主要由安全專業人員用於評估網路與系統的安全性,但網路犯罪分子也會將其用於惡意目的。基於多種原因,Cobalt Strike 也已成為惡意駭客偏好的工具之一。其中一些主要原因包括其強大與多功能性,以及它能夠遠端控制和監控攻擊,並針對其活動產生詳細報告的能力。
有時候,比起寫部落格,我更想發一串很長的 Twitter 討論串,所以我們來談談 Cobalt Strike,給那些只對這個概念略知一二(或有誤解)的人。也許我之後會把它寫成部落格文章。
— Lesley Carhart (@hacks4pancakes) 2021 年 7 月 12 日
此外,Cobalt Strike 還包含一個命令與控制(C2)框架,讓攻擊者能夠遠端控制和監控其活動,並管理其攻擊的資料與結果。它也包含一個報告與分析系統,讓攻擊者能夠針對其活動產生詳細報告,並分析其攻擊的結果與發現。
Cobalt Strike 被用於惡意活動的範例
如上所述,Cobalt Strike 也可用於惡意目的。Cobalt Strike 被用於惡意活動的一些範例如下:
- 2018 年,APT29 駭客組織被發現在其針對美國能源產業的攻擊中使用 Cobalt Strike。該組織利用 Cobalt Strike 滲透網路、執行酬載,並竊取敏感資訊,例如登入憑證和財務資料。
- 2019 年,Lazarus 駭客組織被發現在其針對銀行與金融機構的攻擊中使用 Cobalt Strike。該組織利用 Cobalt Strike 滲透網路、執行後門程式,並竊取敏感資訊,例如客戶記錄和交易資料。
- 2020 年,Emissary Panda 駭客組織被發現在其針對政府機構與國防承包商的攻擊中使用 Cobalt Strike。該組織利用 Cobalt Strike 滲透網路、執行惡意軟體,並竊取敏感資訊,例如機密文件和研究資料。
- 2020 年,Trickbot 操作者利用 PowerTrick 和 Cobalt Strike 部署其 Anchor 後門程式與 RYUK 勒索軟體。
- APT 攻擊者使用 了一個 CobaltStrike beacon,並採用當時未知的持久化方法,利用 DLL 劫持。攻擊者透過公開的 PureVPN 節點連線到該公司的 VPN。
- LockBit 勒索軟體找到一種新的方式,透過利用 Windows Defender 命令列工具來解密並載入 Cobalt Strike 酬載,以規避安全控制。
Cobalt Strike 最受歡迎的模組有哪些
Cobalt Strike 最受歡迎的模組包括:
- Beacon 酬載是一種模組化且可擴充的遠端存取工具,讓攻擊者能夠遠端控制和監控其活動,並管理其攻擊的資料與結果。
- Empire 酬載是一個強大且多功能的後滲透框架,讓攻擊者能夠執行各種活動,例如橫向移動、權限提升和資料外洩。
- Web Drive-By 模組讓攻擊者能夠發動 drive-by 攻擊,也就是使用者在造訪遭入侵的網站時感染惡意軟體。
- Malleable C2 模組讓攻擊者能夠自訂和設定其 Beacon 酬載,以規避偵測並混入合法的網路流量中。
- External C2 模組讓攻擊者能夠使用第三方基礎架構,例如雲端服務或內容傳遞網路,來控制並與其 Beacon 酬載通訊。
我該如何學習使用 Cobalt Strike?
若要學習如何使用 Cobalt Strike,您可以遵循以下步驟:
- 閱讀 Cobalt Strike 開發者提供的文件與教學課程,這些內容可在官方網站上找到。這將為您提供該工具功能與能力的概覽,以及如何使用它的詳細說明。
- 加入線上社群與論壇,例如 Reddit 或 LinkedIn,在這些地方,Cobalt Strike 使用者會分享有關如何使用該工具的技巧、訣竅與建議。這能為您提供來自其他使用者的寶貴見解與觀點,並幫助您從他們的經驗中學習。
- 參加專注於 Cobalt Strike 或相關主題(例如滲透測試或網路安全)的工作坊、研討會或訓練課程。這些活動可為您提供實作經驗以及如何使用該工具的實務知識,也能幫助您與該領域的其他專業人士建立聯繫。
- 在安全且受控的環境中練習使用 Cobalt Strike,例如虛擬機器或實驗室網路。這將使您能夠試驗該工具並了解其運作方式,而不會危及您的網路或系統安全。
我可以在我的網路上封鎖 Cobalt Strike 嗎?
沒有簡單的方法可以在您的網路上封鎖 Cobalt Strike。部署進階工具,例如 SentinelOne Singularity XDR,可讓您的端點和其他資產免受此風險影響。若要改善使用 Cobalt Strike 所進行惡意活動帶來的風險,您可以遵循以下步驟:
- 使用共享的 threat intel、查閱該工具的文件,或監控網路流量中的已知 Cobalt Strike 活動指標,以識別 Cobalt Strike 使用的 IP 位址和網域名稱。
- 使用已識別的 IP 位址和網域名稱更新您的防火牆以及入侵偵測與防禦系統(IDPS),以封鎖任何與 Cobalt Strike 相關的傳入或傳出流量。
- 使用專為偵測和識別 Cobalt Strike 而設計的工具與技術,定期進行安全評估與稽核,例如網路流量分析、安全日誌和弱點掃描。
- 實施安全控制與最佳實務,例如網路分段、存取控制和加密,以防止未經授權存取您的網路,並限制 Cobalt Strike 攻擊可能造成的影響。
- 對員工進行安全意識與最佳實務訓練,協助他們識別並避免潛在威脅,例如可能被用來在您的網路上傳遞或執行 Cobalt Strike 的惡意電子郵件、網站或軟體。
總體而言,在您的網路上封鎖 Cobalt Strike 需要結合技術控制、安全評估和安全意識訓練,以識別並防止潛在威脅與弱點。

Smarter Threat Insights
See how the SentinelOne threat-hunting service WatchTower can surface greater insights and help you outpace attacks.
Cobalt Strike 與 Metasploit 之間有何差異?
Cobalt Strike 和 Metasploit 都是安全專業人員常用來評估網路與系統安全性的商業滲透測試工具。不過,這兩種工具之間有一些值得注意的關鍵差異:
- 能力:Cobalt Strike 以其進階能力聞名,例如能夠隱密地滲透網路、竊取敏感資訊,以及規避偵測。另一方面,Metasploit 則以其龐大的 exploit 和 payload 集合聞名,可用於測試許多弱點與缺陷。
- 功能:Cobalt Strike 包含 team server、社交工程能力和後滲透工具等功能,這些是 Metasploit 所沒有的。另一方面,Metasploit 包含 Web 介面、資料庫和指令碼語言等功能,這些是 Cobalt Strike 所沒有的。
- 定價:Cobalt Strike 通常比 Metasploit 更昂貴,授權起價為 3,500 美元,而 Metasploit 為 2,000 美元。此外,Cobalt Strike 會根據授權期限提供不同的定價選項,而 Metasploit 僅提供年度授權。
雖然 Cobalt Strike 和 Metasploit 都是功能強大且實用的滲透測試工具,但它們具有不同的能力與功能,因此可能更適合不同的安全評估與情境。
Cobalt Strike 與 Powershell Empire 之間有何差異?
Empire 是一款免費且開放原始碼的後滲透工具,安全專業人員常用它來評估網路與系統的安全性。Empire 以廣受歡迎的 PowerShell 指令碼語言為基礎,允許使用者在受感染的系統上建立、管理及執行各種類型的 payload,例如後門、遠端 shell 和 keyloggers。
Empire 以其能夠隱密地滲透網路、規避偵測,以及竊取敏感資訊(例如登入憑證、密碼和財務資料)而聞名。它也具有高度模組化特性,讓使用者能夠輕鬆擴充其能力,並適應不同的環境與情境。
Empire 通常作為更廣泛滲透測試流程的一部分使用,在此流程中,安全專業人員會模擬真實世界攻擊,以識別並處理組織網路與系統中的潛在弱點與缺陷。駭客與網路犯罪分子也經常使用它來未經授權存取網路與系統,並竊取敏感資訊。
Cobalt Strike 和 PowerShell Empire 都是安全專業人員常用來評估網路與系統安全性的商業滲透測試工具。不過,這兩種工具之間有一些值得注意的關鍵差異:
- 能力:Cobalt Strike 以其進階能力聞名,例如能夠隱密地滲透網路、竊取敏感資訊,以及規避偵測。另一方面,PowerShell Empire 則以其能夠在受感染系統上執行各種類型的 payload(例如後門、遠端 shell 和 keyloggers)而聞名。
- 功能:Cobalt Strike 包含 team server、社交工程能力和後滲透工具等功能,這些是 PowerShell Empire 所沒有的。另一方面,PowerShell Empire 包含 Web 介面、資料庫和指令碼語言等功能,這些是 Cobalt Strike 所沒有的。
- 授權:Cobalt Strike 是商業工具,授權起價為 3,500 美元,而 PowerShell Empire 是任何有興趣使用者都可取得的免費開放原始碼工具。
雖然 Cobalt Strike 和 PowerShell Empire 都是功能強大且實用的滲透測試工具,但它們具有不同的能力與功能,因此可能更適合不同的安全評估與情境。
Cobalt Strike 與 BruteRatel C4 之間有何差異?
BruteRatel C4 是一款商業滲透測試工具,安全專業人員常用它來評估網路與系統的安全性。BruteRatel C4 以其能夠快速產生並嘗試不同密碼組合,以取得對系統和網路的未經授權存取而聞名。
BruteRatel C4 具有高度可自訂性,允許使用者指定要產生的密碼類型、密碼的長度與複雜度,以及要嘗試的密碼數量。它也可以平行執行多個執行個體,以提高密碼破解流程的速度與效率。
BruteRatel C4 通常作為更廣泛滲透測試流程的一部分使用,在此流程中,安全專業人員會模擬真實世界攻擊,以識別並處理組織網路與系統中的潛在弱點與缺陷。駭客與網路犯罪分子也經常使用它來未經授權存取網路與系統,並竊取敏感資訊。
總體而言,BruteRatel C4 是一款功能強大且多用途的密碼破解工具,安全專業人員與駭客都常用它來評估網路與系統的安全性。
雖然 Cobalt Strike 和 BruteRatel C4 都是功能強大且實用的滲透測試工具,但它們具有不同的能力與功能,因此可能更適合不同的安全評估與情境。以下是這兩種工具之間一些值得注意的關鍵差異:
- 能力:Cobalt Strike 以其進階能力聞名,例如能夠隱密地滲透網路、竊取敏感資訊,以及規避偵測。另一方面,BruteRatel C4 則以其能夠快速產生並嘗試不同密碼組合,以取得對系統和網路的未經授權存取而聞名。
- 功能:Cobalt Strike 包含 team server、社交工程能力和後滲透工具,這些是 BruteRatel C4 所沒有的。另一方面,BruteRatel C4 包含密碼自訂、平行處理和易於使用的介面,這些是 Cobalt Strike 所沒有的。
- 授權:Cobalt Strike 是商業工具,授權起價為 3,500 美元,而 BruteRatel C4 也是商業工具,其定價會依授權類型和期限而有所不同。
結論
從資安專業人員的角度來看,Cobalt Strike 是一項很好的工具,因為它可讓他們模擬真實世界的攻擊、識別組織網路與系統中的漏洞與弱點,並提供改善安全性的建議。然而,從網路犯罪分子的角度來看,Cobalt Strike 也同樣好用,因為它可讓他們未經授權存取網路與系統,並竊取敏感資訊。因此,雖然 Cobalt Strike 是一種功能強大且實用的滲透測試工具,但它也可能被用於惡意目的,這引發了一些道德與安全方面的疑慮。使用 來保護您的組織免受 Cobalt Strike 等進階威脅的侵害Singularity 的 AI 驅動平台 提供主動式安全防護。
Cobalt Strike 常見問題
Cobalt Strike 是一款商業滲透測試工具,專為紅隊與對手模擬而設計。它提供命令與控制框架,讓安全專業人員能夠測試網路防禦並模擬進階持續性威脅。
Cobalt Strike 由三個主要元件組成:team server、client 和 Beacon payload。team server 作為命令與控制中心,而 client 提供操作人員使用者介面。Beacon payload 會部署到目標系統,並建立回傳至 team server 的通訊。Beacon 使用各種通訊方法,例如 HTTP、HTTPS、DNS 和 SMB,以保持隱匿。
它可以執行命令、竊取憑證、在網路中進行橫向移動,並部署額外的 payload。此工具使用「Malleable C2」設定檔來自訂網路流量,並透過模仿合法應用程式或其他惡意軟體家族來規避偵測。
網路流量顯示定期向外部伺服器發送 beaconing,尤其是具有異常的 user agent 或 URL 模式時。程序注入技術,例如 process hollowing 或 reflective DLL loading。異常的 PowerShell 執行或可疑的命令列活動。使用 PsExec 或 WMI 等合法工具進行橫向移動的嘗試。
用於點對點 beacon 連線的命名管道通訊。特定的登錄機碼修改與持久化機制。來自 beacon payload 的記憶體痕跡。對可疑網域的 DNS 請求。以上皆為 Cobalt Strike 感染的一些指標。
網路流量分析是防禦 Cobalt Strike 攻擊的第一道防線。您應使用像 SentinelOne 這樣的持續監控與分析解決方案,在入侵企圖升級並演變為全面性資料外洩事件之前加以識別。新一代防火牆也可用於對抗 Cobalt Strike 攻擊。評估您的 SSL/TLS 憑證,並實施網路分段與存取控制,以限制攻擊移動並將暴露面降至最低。您也應主動進行威脅狩獵,並尋找可規避傳統偵測工具的入侵指標。
也可使用 SentinelOne 的 Managed Detection and Response (MDR) 服務,快速識別並回應威脅。
有幾項功能讓 Cobalt Strike 對攻擊者極具吸引力。以下是它在他們之間如此受歡迎的原因:
- 它會定期更新,且其功能可靠。
- 它提供廣泛的自訂選項以規避偵測。
- 它提供強大的後滲透能力,例如憑證蒐集與橫向移動。
- 暗網論壇上可取得破解版本,使犯罪集團也能輕易存取。
- Cobalt Strike 會模仿合法網路流量以避免偵測。此外,它擁有強大的社群支援,並有額外的工具與技術可用。它也專為長期持久化而設計,這很適合進階持續性威脅活動。




