当前位置: 首页 > ds >正文

【cobalt strike手册】CS的环境配置

准备环境配置

需求

Java需求

• Oracle Java 11 或更高
• OpenJDK 11 或更高

TeamServer 运行支持的OS

• Debian
• Ubuntu
• Kali Linux

Client 运行支持的OS

• Win7 及以上
• MacOS 10.13 及以上

硬件需求

2GHz及以上处理器
• 2 GB RAM
• 500MB及以上可用硬盘空间

glibc

• linux发行版本可能存在glibc缺失(缺失解决办法参考https://community.fortra.com/kb-nav/kb-article/?id=3cbb3322-1ecb-ec11-a7b5-0022480b2f00&redirect=false)

Linux安装Java

  • apt安装
sudo apt update
sudo apt install openjdk-11-jdk
sudo update-java-alternatives -s java-1.11.0-openjdk-amd64
  • 源码安装

下载网址Archived OpenJDK GA Releases

#  linux-x64_bin.tar.gz
mv jdk-11.0.1 /usr/local# 环境变量设置
JAVA_HOME=”/usr/local/jdk-11.0.1”
PATH=$PATH:$JAVA_HOME/binsource ~/.bashrc

Windows安装Java

Java Platform, Standard Edition 11 ReferenceImplementations

下载后解压到 c:\program files,将目录 c:\program files\jdk-11.0.1 添加到环境变量

TeamServer

选中的文件添加执行的权限

启动命令

./teamserver <ip_address> <password> [<malleableC2profile> <kill_date>]
  • ip_address(必填)外部可访问的ip地址
  • password(必填)客户端连接到服务器的密码
  • Malleable C2 Profile(可选)可扩展的CS配置文件
  • 终止时间(可选)以 YYYY-MM-DD 格式的日期,每个Beacon将在这个日期后终止运行

TeamServer启动的时候会有一个SHA256的哈希供于校验TeamServer属性文件,官方推荐默认即可,不需要修改https://github.com/Cobalt-Strike/teamserver-prop

默认没有属性文件,可添加prop文件启动TeamServer来加载

Client

在linux系统中通过执行 cobaltstrike-client.sh 来启动客户端,windows系统则是双击cobaltstrike-client.cmd 来启动

参数

  • Alias 别名,默认值或其他名称
  • Host 主机ip,TeamServer指定的ip_address的地址
  • Port 默认端口为50050
  • User 团队服务器上的昵称
  • Password 在TeamServer设置的密码

填写上TeamServer定义的ip和密码后,连接上后会有一个SHA256的验证是否和TeamServer生成的对应

http://www.xdnf.cn/news/13797.html

相关文章:

  • 离线部署openstack 2024.1 placement
  • Windows11下搭建Black Magic Probe (BMP) 编译环境
  • 【Unity踩坑】Unity 6在Mac平台编译运行时去除‘trial version‘
  • 第七章——8天Python从入门到精通【itheima】-81~84(函数的多返回值+函数多种传参方式+函数作为参数传递+lambda函数)
  • 剑指offer22_合并两个排序的链表
  • 【C】 USB CDC、Bulk-OUT 端点
  • 观测云,全球领先的监控观测平台亮相亚马逊云科技中国峰会!
  • 迭代优化法解决问题实例
  • day27/60重写(补充)
  • 流体仿真CFD技术在好氧活性污泥曝气系统改造中的应用
  • module_obj笔记
  • 手阳明大肠经之温溜穴
  • MySQL基础知识(DDL、DML)
  • YOLO-FireAD:通过混合注意力与双池化融合实现高精度实时火灾检测
  • 【PyQt5】从零开始的PyQt5 - QTextEdit 篇
  • 2025北京智源大会核心内容
  • RAG系统中Rerank技术的深度解析与应用实践
  • DNS的工作原理
  • 【AI News | 20250611】每日AI进展
  • IPv6检测指标中的IPv6授权体系是什么意思?(国科云)
  • HTML5 定位网页元素
  • 让DELPHI11及之后的新版本编译的程序支持Windows XP
  • 2025暑假第三十二届全国高校人工智能(多模态大模型+具身智能)与嵌入式高级师资培训通知
  • 6.11本日总结
  • MVVM 分层思想详解
  • Binder
  • matlab脉冲信号并绘制波形2025.6.11
  • 12.安卓逆向2-frida hook技术-HookJava重载方法
  • element-MessageBox 弹框组件 调整按钮位置(确认在左,取消在右)、删除场景回车调取消事件,默认调确认事件
  • 串口通信入门基础