windows 2008如何安裝Cobalt Strike
Cobalt Strike是armitage的商業版(Armitage是一款Java寫的Metasploit圖形界面的滲透測試軟件,可以用它結合Metasploit已知的exploit來針對存在的漏洞自動化攻擊。bt5、kali linx 下集成免費版本Armitage),圖形界面非常友好,最強大的功能是多了個beacon的payload,一鍵傻瓜化使用MSF高級功能,自動滲透測試。自己可以用美國的代理去官方網站http://www.advancedpentest.com上載一個21天的試用版。
我下載的是windows版本cobaltstrike-trial.zip。破解很簡單的,看圖說話。
破解完畢如何安裝呢?我把cobaltstrike-trial.zip解壓縮后的所有文件都放在了D:\metasploit\java\bin這個目錄下,主要是為了調用方便,也不需要再在本機重新安裝java,因為metasploit自帶了java。當然你可以根據需要放在任何目錄。
由于windows版的metasploit沒有自啟動msfrpcd服務,所以我寫了一個批處理來msfrpcd.bat調用,批處理代碼如下:
@echo on
set BASE=D:\metasploit\apps\pro\..\..\
set PATH=%BASE%ruby\bin;%BASE%java\bin;%BASE%tools;%BASE%nmap;%BASE%postgresql\bin;%PATH%
IF NOT EXIST "%BASE%java" GOTO NO_JAVA
set JAVA_HOME="%BASE%java"
:NO_JAVA
set MSF_DATABASE_CONFIG="%BASE%apps\pro\ui\config\database.yml"
set MSF_BUNDLE_GEMS=0
set BUNDLE_GEMFILE=%BASE%apps\pro\ui\Gemfile
pushd "%BASE%apps\pro\msf3"
start "" rubyw msfrpcd -a 127.0.0.1 -U msf -P test -S -f -p 55553
timeout /t 15 /NOBREAK
pushd %BASE%java\bin
java -jar cobaltstrike.jar
因為要等待msfrpcd服務啟動,所以我在批處理代碼里加了15秒的延遲時間(timeout /t 15 /NOBREAK,xp和win2003沒有此命令)。雙擊msfrpcd.bat就可以執行,執行過程不要按ctrl+c停止。
15秒過后……最終效果如下圖:
另外,我測試了它推崇的beacon的payload,發現一個問題,在windows下調用msf里的網馬執行的話,如果用了beacon的shellcode,配置好后無法生成網馬的url;在kali下到是可以生成,卻是無法訪問到。我用beacon的shellcode生成一個rtf的漏洞附件格式,在虛擬機測試倒是成功上線。不知上邊錯誤的原因是因為破解出錯、或是它的bug、或者肯定是我操作的錯誤了。