0x00 簡(jiǎn)介1. 什么是CobaltStrike?可以用來(lái)做什么? CobatStrike是一款基于java編寫(xiě)的全平臺(tái)多方協(xié)同后滲透攻擊框架。CobaltStrike集成了端口轉(zhuǎn)發(fā)、端口掃描、socket代理、提權(quán)、釣魚(yú)、遠(yuǎn)控木馬等功能。該工具幾乎覆蓋了APT攻擊鏈中所需要用到的各個(gè)技術(shù)環(huán)節(jié)。 2. CobaltStrike的文件結(jié)構(gòu) │ agscript 拓展應(yīng)用的腳本 │ c2lint 檢查profile的錯(cuò)誤異常 │ cobaltstrike │ cobaltstrike.jar 客戶端程序 │ icon.jpg │ license.pdf │ readme.txt │ releasenotes.txt │ teamserver 服務(wù)端程序 │ update │ update.jar │ └─third-party 第三方工具 README.vncdll.txt vncdll.x64.dll vncdll.x86.dll 3. CobaltStrike支持個(gè)人定制
0x01 使用CobaltStrike以下為CobaltStrike軟件包里面所包含的內(nèi)容,要開(kāi)始使用運(yùn)行軟件包里的程序,需要在服務(wù)器和客戶端都安裝并配置好java運(yùn)行環(huán)境 1. 啟動(dòng)CobaltStrike CobaltStrike分為客戶端和服務(wù)端。Cobalt Strike 需要團(tuán)隊(duì)服務(wù)器才能使用,服務(wù)端被稱為團(tuán)隊(duì)服務(wù)器,是Beacon有效負(fù)載的控制器,團(tuán)隊(duì)服務(wù)器還會(huì)存儲(chǔ)CobaltStrike收集的數(shù)據(jù),并管理日志記錄teamserver就為服務(wù)端的運(yùn)行程序。 1) 啟動(dòng)teamserver CobaltStrike團(tuán)隊(duì)服務(wù)器teamserver必須以root身份運(yùn)行在所支持的操作系統(tǒng)上。 需要文件 teamserver 與 cobaltstrike.jar。 要啟動(dòng)團(tuán)隊(duì)服務(wù)器,必須以root方式啟動(dòng)運(yùn)行,如下:
2) 啟動(dòng)Cobalt Strike Client 使用Cobalt Strike 客戶端(也就是安裝包里的cobaltstrike.jar程序)連接到團(tuán)隊(duì)服務(wù)器 ,運(yùn)行的時(shí)候不用添加任何參數(shù)。具體方式如下: java -jar cpbaltstrike.jar # 直接雙擊或者執(zhí)行該命令
Cobalt Strike 會(huì)跟蹤您連接的團(tuán)隊(duì)服務(wù)器并記住您的信息。從連接對(duì)話框的左側(cè)選擇其中一個(gè)團(tuán)隊(duì)服務(wù)器配置文件,以使用其信息自動(dòng)填充連接對(duì)話框。我們也可以通過(guò) Cobalt Strike - > Preferences - > Team Servers 修改此連接。
到此呢,對(duì)于CobaltStrike的服務(wù)端和客戶端都已經(jīng)啟動(dòng)完成。接下來(lái)就是對(duì)CobaltStrike的各個(gè)功能模塊進(jìn)行詳細(xì)的了解。 0x02 參考來(lái)源404師傅:https://github.com/aleenzz/Cobalt_Strike_wiki backlion師傅:https://www.cnblogs.com/backlion/ klion師傅:https://t./JufyZzj |
|
|