cobaltstrike CrossC2配置-上線linux主機


前言

cobaltstike默認只生成windows載荷,想上線linux主機需要通過ssh回話的方式,CrossC2可以通過生成linux載荷直接上線linux主機(或Mac)

項目地址:https://github.com/gloxec/CrossC2/

注意事項

首先要注意一點,CrossC2暫時只支持到cobaltstrike3.14版本,4版本因為協議的問題,可以上線但不能執行命令(現已支持4.1版本)。兩種版本的配置過程是一樣的。

其次,分清啥是客戶端啥是服務端,這里只需要在客戶端做配置就可以。

這里是使用kali做客戶端,服務端部署在一台公網服務器上,cobaltstrike為3.14。

配置

首先,下載CrossC2項目到kali上,拷貝到客戶端的根目錄下,並解壓出來

 

 

 進入CrossC2-master/src目錄

里面包含CrossC2.cna和對應三個系統的載荷,最主要的配置是在CrossC2.cna里,也是要上傳至服務端的文件

 

 

 編輯CrossC2.cna,修改文件頭部的$CC2_PATH和$CC2_BIN兩個變量的值。第一個是genCrossC2的絕對路徑,genCrossC2就是上一步src目錄中對應三種系統的載荷;

第二個變量就是你要選擇那種載荷,這里我們嘗試上線linux主機,所以選genCrossC2.Linux

 

 

 配置完成后從服務端拷貝.cobaltstrike.beacon_keys文件到客戶端src目錄下,注意這個文件是個隱藏文件。千萬分清是從哪兒拷貝到哪兒。

 

 

 

 

 

 客戶端到這配置就配置的差不多了,然后在服務端啟動teamserver,登陸

 

 

 

 

 

 點擊左上角的配置,選擇腳本管理器

 

 

 

 

 點擊load,上傳我們剛才配置好的CrossC2.cna

 

 

 上傳完成后,選項欄中會多出來一個CrossC2

 

 一切配置完成,准備上線主機

上線

點CrossC2,進行載荷的配置

 

下面的界面就會看到載荷的配置

跟使用powershell上線的方式差不多,首先要開啟一個web服務,受害主機通過執行命令下載web服務器上的載荷,然后執行,所以這里會有URL PATH和Web Delivery Port的配置,這里隨便配置就行。

這里還需要注意一下Listener的配置,CrossC2暫時只支持HTTPS的監聽器。

 

 

 配置完成后,點擊build,會生成一條命令,放到要上線的主機去執行就可以了

 

 復制命令到靶機上去執行,上線成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM