文章总结: GoCobaltStrike2.0发布,采用Go语言重构服务端并推出Web图形化界面。该版本支持全平台上线,增强隐蔽性如去除Java特征和修复端口测绘问题。新增内存执行Fscan、交互式Shell及高速屏幕控制等功能。工具需付费获取,文档详细介绍了更新内容及演示效果。
综合评分: 78
文章分类: 产品介绍,安全工具,软文广告,免杀,红队
新增全新Web UI版本,操作与管理全面升级 | GoCobalt Strike 2.0正式发布!
原创
星落
星落
星落安全团队
2026年1月23日 00:00
黑龙江
点击上方蓝字关注我们
现在只对常读和星标的公众号才展示大图推送,建议大家能把星落安全团队“设为星标”,否则可能就看不到了啦!
【声明】本文所涉及的技术、思路和工具仅用于安全测试和防御研究,切勿将其用于非法入侵或攻击他人系统以及盈利等目的,一切后果由操作者自行承担!!!
工具介绍
CobaltStrike 1.9 是最后一个Java客户端版本。全新的 2.0 版本现已发布,采用类似VShell的Web图形化界面。同时兼容1.9版本的java客户端。全新的桌面客户端(基于Wails+Vue)将于 2.1 版本推出。
CobaltStrike1.9版本采用go语言完全重构服务端,使用CobaltStrike 4.5源码进行重构。具备更好的免杀性以及更好防探测功能。新版本同时新增Linux、mac上线功能,而是将功能集成到服务端中,客户端只需要简单配置,即可生成一体式二进制程序。同时感谢各位的师傅提交的bug以及建议。获取方式:纷传内部获取。
功能特性概述
Web UI 界面
现代化交互:提供全新的 Web 图形化操作界面,操作直观,无需依赖传统 Java 客户端
跨平台访问:可通过主流浏览器直接访问与管理,实现随时随地协同作战。
跨平台支持
- 全平台兼容:支持 Windows、Linux、MacOS 系统一键上线
- 客户端环境:提供 Windows 、Linux、MacOS 生成上线
- 代理功能:支持 Windows、Linux、Mac 全平台 SOCKS5 代理
通信与上线机制
- 多协议支持:支持 HTTP、HTTPS、DNS、ExtC2、SMB、TCP 及 TCP 转发等多种上线方式
- SSH 增强:改进 SSH Agent,支持账号密码或密钥方式上线最新 Linux 系统
- 安全防护:新增 IP 黑名单功能,支持主动拉黑或自动屏蔽异常请求
安全与隐蔽性
- 服务端重构:采用 Go 语言完全重构,彻底移除 Java 相关特征,防止平台测绘
- 配置保护:修改 Beacon Config 结构体,采用双重异或密钥,防止自动化工具扫描解密
- 特征消除:修复 BeaconEye 堆内存扫描漏洞,去除 Java 服务端所有验证暗桩
- 端口保护:修复 CheckSum8 导致的外网侦听端口被测绘发现的问题
功能增强
- 屏幕控制:支持高速远程屏幕控制,可替代 VNC 远程桌面
- 交互式 Shell:支持 Windows、Linux 交互式命令行操作
- 文件管理:完美适配 Linux 文件浏览,修复中文乱码和重复目录问题
- 内存执行:支持内存执行 Fscan 工具,采用挂载方式实现一次上传多次调用
- 内存运行:支持内存线程加载C程序,内存线程加载go程序。
CobaltStrike 兼容性
- 最新特性:支持 CS 4.9 SleepMaskKit,每次 sleep 使用不同随机密钥
- BOF 增强:增加 BOF 函数解析,支持 .xdata、.pdata、.bbs 区段,动态调用函数提升至 64 个
- 架构优化:将 Java 客户端生成功能移植到 Go 服务端,为 WebCobaltStrike 2.0 和 Go+Wails 重构客户端做准备
用户体验
- 通知提醒:支持微信、钉钉、飞书机器人上线提醒
- 界面优化:提供更加细腻的客户端汉化水准和 IP 地理位置显示功能
- 云服务检测:经过国外服务器测试启动go程序服务端未被云厂商封禁
技术优势
-
性能优化:修复数据位置和代码位置相差大于 4G 的情况,与 CobaltStrike 4.9 保持一致
-
兼容性:BOF 函数与 CobaltStrike 4.9.1 完全一致
-
稳定性:经过实际测试验证,确保功能稳定可靠
2.0页面展示
-
1.登录页面端口为50051端口,采用和java客户端一样的登录方式,新增验证码防暴力破解功能。
http://127.0.0.1:50051/
2.登录成功后首页页面
-
-
3.监听器管理页面
4.payload生成页面,支持windows stager stageless生成以及linux生成和mac生成。
5.支持windows、linux、mac web投递功能
6.支持图形化上线通知修改功能
7.支持CobaltStrike cna脚本扩展功能,只需要将脚本文件夹放到./plugins/scripts/目录下即可,然后从服务端导入确认即可。
8.凭据管理页面
9.beacon会话管理页面
10.beoan交互页面,可以执行各种命令,还有图形化的常用命令按钮
11.所有打开的beaocn会话,会在右下角电脑图标里显示,最近使用的会话,可以快速回到原来执行过命令的beacon
12.交互式shell管理页面
13.远程屏幕页面
14.文件浏览器页面
15.屏幕截图页面
16.socks代理管理页面
17.进程浏览器页面
18.登录日志页面
19.web日志页面
由于篇幅原因,更多页面就不一一展示了,请自行体验!
1.9功能演示
1.新增Linix、Mac一句话上线功能,这样可以支持某些命令执行漏洞上线CobatStrike的需求。
2.支持微信、钉钉、飞书机器人上线提醒。通过配置config/config.ini相关配置信息即可达到Beacon上线就会触发机器人发送消息。
# TeamServer Bot Notification Configuration# 机器人通知配置文件[bot_notification]# 企业微信机器人配置# WeChat Work Bot Configurationenable_wechat = falsewechat_key =# 钉钉机器人配置# DingTalk Bot Configurationenable_dingding = falsedingding_key =# 飞书机器人配置# Feishu/Lark Bot Configurationenable_feishu = falsefeishu_key =
3.新增inline-cpp和inline-go命令分别支持内存线程加载C程序,内存线程
加载go程序。达到更好的免杀效果,后渗透阶段文件不落地,绕过静态查杀。
4.修改CobaltStirke4.5源码使之适配 CS 4.9 SleepMaskKit,每次 sleep 使用不同随机密钥,提供内存免杀效果。
5.增加 BOF 函数解析,支持 .xdata、.pdata、.bbs 区段,动态调用函数提升至 64 个,同时BOF 函数与 CobaltStrike 4.9.1 完全一致。这样可以适配使用市面上大多数的CobaltStrike插件。CS4.9 BOF加载原理如下:
6.新增高速屏幕功能替代VNC远程屏幕.cobaltstrike原版的vnc远程桌面功能过于老旧,无论是共功能性、兼容性方面来说都有些过时。因此使用高速屏幕代替VNC远程桌面。采用异步线程执行的方式,不会影响beacon的sleepmask功能。支持x64以及x86的环境。
7.新增交互式Shell功能。由于非交互式shell在某些环境下存在短板以及弊端,因此本次新增交互式Shell功能,采用异步线程执行的方式,不会影响beacon的sleepmask功能。支持x64和x86以及Linux amd、arm的环境。
8.新增内存执行Fscan功能,采用挂载的方式,无需每次执行都需要上传Fscan。支持x64以及x86的环境。
fscan Usage: fscanload # 加载 DLL(首次使用) fscan -h 192.168.1.0/24 # 执行扫描 fscan -h 192.168.1.0/24 -p 1-65535 # 全端口扫描 fscanstop # 停止扫描
9.新增linux amd32 arm32上线功能。现在支持linux amd32、amd64、arm32、arm64上线的方式,只需要在主页面选择Linux生成,然后按照之前Windows一样步骤进行操作即可。
支持进程预览
文件预览以及图形化按钮功能均已修复。
执行linux系统命令
10.全平台实现socks5代理功能,支持Socks5认证模式。以windows为例,linux、mac同时支持Socks代理。同时修改代理图形化显示界面,支持显示账号、密码等信息。
11.进一步提对客户端汉化水平 以及增加IP位置显示功能。
12.适配支持http、https、dns、extc2、smb、tcp、tcp转发协议上线,例如https取消系统默认ssl证书,利用go语言优势采用随机生成证书的方式,来防止捕捉特征,同时也支持域前置功能,只需在默认profile中指定证书相关信息即可。
# 支持 Nginx (.pem + .key) Apache (.crt + .key) 格式证书 直接指定文件即可。#https-certificate {# set certfile "/opt/cobaltstrike/certs/yourdomain.pem | /opt/cobaltstrike/certs/yourdomain.crt";# set keyfile "/opt/cobaltstrike/certs/yourdomain.key";# }
13.优化Beacon dns上线的操作。无需checkin和mode dns=txt命令。自动完成上线操作,达到运行及上线操作。
14.GoCobaltStrike完美支持extc2形式上线,此方式不同于http/https拥有更好的免杀性。提供一版安全研究源代码给大家。
15.服务端采用go语言重构,支持windows、linux云服务器部署,方便快捷。去掉CobaltStirke所有的java相关特征,适配原有Cobaltstirke的大多数命令。
16.修复CheckSum8导致 listener外网侦听端口被测绘发现或者侦听端口暴力破解下载。只允许配置文件配置的接口,或者系统默认固定的路径解决以下痛点。
17.常见功能适配截图 shell命令、文件浏览、BOF功能、反射加载dll、inject、端口扫描、mimakatz功能等等均已完成适配。
执行mimiaktz功能
执行BOF命令
18.客户端功能使用体验优化。完美修复linux 文件浏览左侧目录重复问题,上边路径显示问题、以及中文目录无法点击问题。
19.修改sshagent源码 去除安装,同时修改ssl相关代码使之可以通过密码或者密钥的方式上线最新Linux系统。
- 修复由于云服务器网络问题导致客户端linux生成下载失败问题。通过压缩算法以及分块传输的方法来修复此问题,同时新增进度条功能,更好的展示当前的进度。
相关地址
关注微信公众号后台回复“入群”,即可进入星落安全交流群!
圈子介绍
博主介绍:
目前工作在某安全公司攻防实验室,一线攻击队选手。自2022-2024年总计参加过30+次省/市级攻防演练,擅长工具开发、免杀、代码审计、信息收集、内网渗透等安全技术。
目前已经更新的免杀内容:
-
部分免杀项目源代码
-
星落安全内部免杀工具箱1.0
-
CobaltStrike4.9.1星落专版1.7
-
一键击溃windows defender
-
一键击溃火绒进程
-
CobaltStrike免杀加载器
-
数据库直连工具免杀版
-
aspx文件自动上线cobaltbrike
-
jsp文件自动上线cobaltbrike
-
哥斯拉免杀工具 XlByPassGodzilla
-
冰蝎免杀工具 XlByPassBehinder
-
冰蝎星落专版 xlbehinder
-
正向代理工具 xleoreg
-
反向代理工具xlfrc
-
内网扫描工具 xlscan
-
Todesk/向日葵密码读取工具
-
导出lsass内存工具 xlrls
-
绕过WAF免杀工具 ByPassWAF
-
等等…
目前星球已满1000人,价格由208元调整为218元(交个朋友啦),1100名以后涨价至268元。
往期推荐
3.【免杀】CobaltStrike4.9.1二开 | 自破解 免杀 修复BUG
4.【免杀】原来SQL注入也可以绕过杀软执行shellcode上线CoblatStrike
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:星落安全团队 星落
星落《新增全新Web UI版本,操作与管理全面升级 | GoCobalt Strike 2.0正式发布!》