关于CS的客户端和服务端的使用配置
- 客户端:本地主机(windows11)
- 服务端:腾讯云VPS(Centos7)
简介
CS 是Cobalt Strike的简称,是一款渗透测试神器,常被业界人称为CS神器。Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端与服务端,服务端是一个,客户端可以有多个,可被团队进行分布式协团操作。其中,服务端必须配置在linux下运行,而客户端则适用于windows、linux、macOS。
CobaltStrike集成了端口转发、扫描多模式、端口监听、Windows exe程序生成、Windows dll动态链接库生成、java程序生成、office宏代码生成,包括站点克隆获取浏览器的相关信息等功能。
环境准备
-
因为CS的运行需要java环境,所以当我们需要运行CS时,需要提前在客户端和服务端安装java环境。
-
windows环境准备:
- JDK11:下载
- 直接安装就好(先前没安装过java环境)
-
Linux环境准备(无需配置环境变量)
-
yum search java|grep jdk //查看云端目前支持安装的JDK版本 yum install -y java-11-openjdk* //这里选择安装java11 java -version //检验安装成功
-
-
CobaltStrike4.4:下载
- 内含的CSAgent是CS的原版和中文破解汉化工具
- 解决了4.4破解版的命令回返、截图等功能。
CS启动
服务端
-
因为是云服务器的缘故,所以需要先到服务器的安全组开启50050(CS的默认端口,可以修改,依照个人情况)
-
上传CS文件夹到服务器的某一目录下
-
为teamserver配置启动权限
chmod 700 teamserver
-
使用终端进入该目录下,配置权限并启动CS服务端
-
chmod 700 teamserver //配置权限 ./teamserver 服务器IP 连接口令(自己设置)
-
客户端
- 可以双击
cobaltstrike.jar
启动(英文环境),也可以使用CSAgent汉化破解后使用cobaltstrike.bat
启动- 在主机填写自己的服务器IP地址
- 在密码填写自己先前设置的连接口令