基于CentOS 7.8环境部署Cobalt Strike 4.0团队服务

首先安装OpenJDK软件包,如果已经安装可以忽略本节内容。

sudo yum -y install java-1.8.0-openjdk-devel

自定义JAVA_HOME环境变量,注意在你的系统环境下的小版本号很可能会不同,请自行确认。

# 编辑 "~/.bash_profile" 配置文件
vim ~/.bash_profile
  export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

# 读取 "~/.bash_profile" 配置文件
source ~/.bash_profile

解压缩CobaltStrike_4.0.zip文件,导航至CobaltStrike_4.0目录,为"agscript"、"c2lint"、"peclone"和"teamserver"文件赋予执行权限。

unzip CobaltStrike_4.0.zip
cd CobaltStrike_4.0
chmod a+x agscript
chmod a+x c2lint
chmod a+x peclone
chmod a+x teamserver

启动团队服务:

第一个参数是外部IP地址,注意,与Armitage不同,CobaltStrike在这个位置不允许使用0.0.0.0地址。

第二个参数是团队服务的密码,我这里使用了"password"弱口令,生产环境下记得要使用复杂密码。

sudo -b -E nohup ./teamserver 192.168.56.101 password > /dev/null 2>&1

现在,关闭与CentOS之间的SSH连接,在Windows主机上,解压缩CobaltStrike_4.0.zip文件,在命令提示符中,导航至CobaltStrike_4.0目录,通过运行cobaltstrike.bat使用cobaltstrike.jar作为客户端连接CentOS主机上运行的团队服务即可。

原文地址:https://www.cnblogs.com/f0rsaken/p/13798488.html