1、修改JARM/JA3 指纹[通过随机化https算法]
2、支持初次上线铃声通知
3、完善修复XSS RCE
更新简述
4.5.1 硬编码破解、去除完整性判断、暗桩
4.5.2 修补 CS <= 4.5错误URI信息泄露漏洞
4.5.3 CS客户端半随机化配置文件名、增加双因子认证
4.5.4 修改teamserver认证头、 修改HTTP Server默认返回、修改URI checksum8值、修改默认XOR KEY和bypass BeaconEye
4.5.5 修复CS4.5 foreign派生错误
4.5.6 去除javaagent暗桩
4.5.7 增加回显编码控制功能、增加bypass360注入行为修改功能
4.5.8 开启旧功能、修改内置UA、内置默认端口替换
4.5.9 C2配置修改、修复C2配置 编码、修复set compile_time 本地时间格式问题
4.5.10 修复预防XSS RCE 未测试
4.5.11 【旧修改修复】修复CS4.5 foreign派生派生MSF代码不正确问题
4.5.12 【旧修改修复】替换所有dll文件
4.5.12.5 修复UI netview 按钮、支持黑暗模式UI、增加beacons统计
4.5.13【旧修改增强】 进一步预防XSS RCE,并添加修改xss过滤级别
4.5.13.1 【旧修改增强】支持自定义配置文件名功能
4.5.13.3 【旧修改增强】 修复字符错误问题
4.5.13.4 【旧修改增强】增加主题设置UI按钮,
4.5.13.6 修复无法运行在java9及以上环境问题
4.5.13.9 修改默认的NonaHTTP服务器响应内容,增加其他响应头
cobaltstrike.4.5.14.0
2、将所有的命令行参数 改为 配置文件(TeamServer.prop)支持
注意,所有参数仍然支持命令行配置 如-Dcobaltstrike.color=dark,且命令行配置优先级高于配置文件
cobaltstrike.color=dark # 主题颜色
cobaltstrike.conf=host # 客户端配置文件命名规则
cobaltstrike.server_bindto=0.0.0.0 # 无需修改
cobaltstrike.server_port=65532 # 服务端监听端口
cobaltstrike.fix=min # 是否修复XSS漏洞,无效修复
cobaltstrike.totp=false # 是否开始双因子认证
cobaltstrike.auth_num_1= #自定义 客户端与服务器认证时的第1次密钥
cobaltstrike.auth_num_2= #自定义 客户端与服务器认证时的第2次密钥
cobaltstrike.stage_32_sum=1022 # 自定义 checksum8 32位
cobaltstrike.stage_64_sum=1023 # 自定义 checksum8 32位
cobaltstrike.stage_uri_len=16 # 自定义 checksum8 URI长度要求
cobaltstrike.return_400= 自定义web服务器的400状态响应内容
cobaltstrike.return_403= 自定义web服务器的403状态响应内容
cobaltstrike.return_404= 自定义web服务器的404状态响应内容
cobaltstrike.return_500= 自定义web服务器的500状态响应内容
cobaltstrike.return_502= 自定义web服务器的502状态响应内容
cobaltstrike.return_503= 自定义web服务器的503状态响应内容
cobaltstrike.return_header=自定义web服务器的响应头部, 使用<--> 分割多个头部
4.5.14.2 修改HTTPD监听函数,支持自定义web服务监听的IP
省去在配合反向代理服务器时,还需要屏蔽外部访问的麻烦
cobaltstrike.server_listen_ipv4=127.0.0.1
4.5.14.3 自定义每个web服务的最大会话数 cobaltstrike.session_num=32
4.5.14.5 从配置文件获取到的值,自动加入系统环境变量,兼容部分系统参数无法正常获取
4.5.14.6 支持自定义服务器配置文件名称 -Dcobaltstrike.sever_prop= xxx.prop
4.5.14.8 支持 cobaltstrike.stage_divisor=2048 自定义checksum8的底数
4.5.14.9
1、自动处理 cobaltstrike.stage_**_sum 值大于 cobaltstrike.stage_divisor值的情况。
2、自动判断用户输入的cobaltstrike.stage_uri_len是否能计算出cobaltstrike.stage_**_sum的URI,不行的话自动修复长度设置.
4.5.14.10 修复C2Profile注释语句导致加载CProfile失败的BUG
4.5.14.12
1、在窗口增加外部IP显示IP归属地功能(通过纯真IP库)
2、qqwry.dat 可以从 外部 resources目录下 和 内部 resources 目录下读取
4.5.14.13
1 支持上线响铃通知 音频audio.wav
2 增加响铃控制开关 cobaltstrike.audio=false
3 audio.wav 可以从 外部 resources目录下 和 内部 resources 目录下读取
4.5.14.14
1 支持修改NanoHTTPD的ssl加密算法数量,从而修改jarm指纹
2 新增 cobaltstrike.encrypt_ssl=0 (0为自动取值),设置ssl算法数量
4.5.16.1
1、修复XSS RCE
cobaltstrike.fix=false 仅通过html.disable进行修复
cobaltstrike.fix=min/false 在html.disable进行修复的基础上,还对html字符进行转义
2、 setchar bypass360 UI点击修复 和 UI修改
3、修改cna汉化版的对应关系【修改了default.cna|bdetails.txt|bhelp.txt|default_zh.rpt的对应汉化文件】
在学习本文技术或工具使用前,请您务必审慎阅读、充分理解各条款内容。
1、本团队分享的任何类型技术、工具文章等文章仅面向合法授权的企业安全建设行为与个人学习行为,严禁任何组织或个人使用本团队技术或工具进行非法活动。
2、在使用本文相关工具及技术进行测试时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。如您仅需要测试技术或工具的可行性,建议请自行搭建靶机环境,请勿对非授权目标进行扫描。
3、如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。
4、本团队目前未发起任何对外公开培训项目和其他对外收费项目,严禁任何组织或个人使用本团队名义进行非法盈利。
5、本团队所有分享工具及技术文章,严禁不经过授权的公开分享。
如果发现上述禁止行为,我们将保留追究您法律责任的权利,并由您自身承担由禁止行为造成的任何后果。
END
如您有任何投稿、问题、建议、需求、合作、请后台留言NOVASEC公众号!
或添加NOVASEC-酒零 以便于及时回复。
感谢大哥们的对NOVASEC的支持点赞和关注
加入我们与萌新一起成长吧!
本团队任何技术及文件仅用于学习分享,请勿用于任何违法活动,感谢大家的支持!!