Cobalt Strike系列中文教程-安装指南

admin 2024年9月29日00:44:08评论126 views字数 2401阅读8分0秒阅读模式

再开新坑,有意投稿的小伙伴请私信。

0x01 序言

    再开一个c2系列的中文教程,本教程由38.5进行更新,由于技术能力有限,若有错误请指正

0x02 环境

服务端

服务端环境

GUI客户端

SSH工具

Centos 7.6

Oracle Java 11

Windows / Linux kali

FinalShell

0x03 安装 Open JDK 环境

CS 官方建议安装 JDK 11/1.8,所以这里我们用 JDK 11作为例子,如果服务器开机自带 Java 环境,建议先卸载,防止环境混乱

输入命令(二选一即可)

1.yum installjava-11-openjdk-devel #jdk 11

2.yum installjava-1.8.0-openjdk* -y #jdk 1.8

如果你的系统中还装有不同版本的 JDK 的话,请使用对默认运行的 Java 版本进行选择

1.alternatives --config java

或使用进行删除

1.rpm -qa | grep java | xargs rpm -e --nodeps

Cobalt Strike系列中文教程-安装指南

验证 Java 环境是否成功配置,运行Java版本检查命令:

1.java -version

如图显示则为成功安装

Cobalt Strike系列中文教程-安装指南

0x04 配置服务端

1.资源下载

我使用的软件包是 @www.ddosi.org 上的 Cobalt Strike 4.5 + CS Agent 版本,这里同时给出原版(请见 Github 下载页面)部分破解版本有可能会带有木马。另外即使没有后门,CS本身也是会报毒,因为本身带很多攻击性的payload

2.CSAgent 说明

原项目地址:https://github.com/Twi1ight/CSAgent(由于 DMCA 删除,存储库不可用)

说明:Cobalt Strike 4.x通用白嫖及汉化加载器,采用 javaagent+javassist的方式动态修改 jar包,可直接加载原版 cobaltstrike.jar,理论上支持到目前为止的所有4.x版本(不包括 4.7)

2.1. 汉化内容更详细,非机翻,所有文字是我一句句人工翻译的,不只简单的汉化了菜单,各类错误、说明信息都有汉化,尤其是用正则表达式覆盖了各类动态生成的错误信息

2.2. 汉化范围更全面,之前的各类汉化版都是没有完全汉化按钮的,因为这里涉及到 Java 的一个坑,汉化后可能导致按钮功能失效,本版本对所有按钮全覆盖;另外,针对 Beacon 终端交互内的命令及命令帮助也都有详尽的汉化说明,部分命令还加上了我个人的说明见解

2.3. 汉化方式更先进,并非纯粹的正则替换,针对菜单、命令、命令帮助说明的汉化利用了Cobalt Strike加载资源文件的特性,直接翻译资源文件即可,无需再做动态替换,性能更高,后续版本更新也更方便 针对界面的各类说明、标签汉化,全部写入配置文件中,后续版本只需修改这部分配置即可,无需再修改 Java 代码

2.4. 使用方法(资源已内置,无需进行配置):

2.4.1. 下载 CSAgent.zip 解压,将原版 cobaltstrike.jar 放到解压目录中,确保CSAgent.jar、resources文件夹、scripts文件夹和 cobaltstrike.jar 处于同级目录

2.4.2. 正常使用 teamserver 和 cobaltstrike 脚本启动即可,windows 使用 cobaltstrike.bat 启动

2.4.3. 如果仅想使用破解功能,只需删除resources文件夹和scripts文件夹即可去除汉化

2.4.4. 替换 cobaltstrike、teamserver、agscript、c2lint、cobaltstrike.bat 文件中的解密 Key,目前内置的key为4.4版本,各个版本的官方解密 Key

1.4.0 1be5be52c6255c33558e8a1cb667cb06

2.4.1 80e32a742060b884419ba0c171c9aa76

3.4.2b20d487addd4713418f2d5a3ae02a7a0

4.4.3 3a4425490f389aeec312bdd758ad2b99

5.4.4 5e98194a01c6b48fa582a6a9fcbb92d6

6.4.5f38eb3d1a335b252b58bc2acde81b542

3.配置 TeamSever

Cobalt Strike 需要团队服务器才能使用,也就是 TeamSever ,必要的文件为 teamserver 与 cobaltstrike.jar

Cobalt Strike系列中文教程-安装指南

在任意目录下创建创建一个文件夹方便管理,这里我在 /home 目录下创建了名叫 CobaltStrike 的文件夹(这里不要出现空格,如Cobalt Strike,否则后面目录切换会出现问题)

将 teamserver 与 cobaltstrike.jar 上传到你创建的文件夹下(如果使用的是 CSAgent 进行破解需要上传 CSAgent.jar ,否则会出现报错)

Cobalt Strike系列中文教程-安装指南

将目录转到你存放文件的目录

1.cd /home/CobaltStrike  # cd /目标路径

之后对 teamserver 进行提权,并运行 teamserver 使服务端正常运转

1.chmod +x teamserver  #增加teamserver执行的权限

2.sudo ./teamserver <ip> <password> #IP:本机IP    password:本机密码

出现此回显则代表配置成功

Cobalt Strike系列中文教程-安装指南

0x05 GUI客户端连接服务端

双击 cobaltstrike.bat 启动客户端,填写服务端信息

Cobalt Strike系列中文教程-安装指南

检查指纹是否与服务端指纹(Hash256)一致

Cobalt Strike系列中文教程-安装指南

Cobalt Strike系列中文教程-安装指南

检查后一致,说明服务端 & 客户端都无问题,可以正常使用

写在结尾

目前为止已经招聘的差不多了,之后会不定时举行送书活动。

Cobalt Strike系列中文教程-安装指南

点赞,转发,在看

    点击关注

    学习技术

反入侵实验室

Cobalt Strike系列中文教程-安装指南
Cobalt Strike系列中文教程-安装指南

原文始发于微信公众号(反入侵实验室):Cobalt Strike系列中文教程-安装指南

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年9月29日00:44:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Cobalt Strike系列中文教程-安装指南https://cn-sec.com/archives/1976268.html

发表评论

匿名网友 填写信息