【CobaltStrike】NeoCS4.9终极版(自破解+二开+BUG修复)

admin 2026-01-09 03:09:04 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文档介绍了NeoCS4.9终极版CobaltStrike,涵盖破解、二开及BUG修复。核心优化包括进程与文件界面染色、IP归属地显示、多文件上传及时间戳自动修改。修复了截图保存与重连显示等故障,并通过c2profile配置实现绕过360、火绒及WindowsDefender的免杀能力,显著提升红队测试体验与隐蔽性。 综合评分: 88 文章分类: 渗透测试,红队,免杀,安全工具,内网渗透


cover_image

【CobaltStrike】NeoCS 4.9 终极版(自破解+二开+BUG修复)

原创

星夜AI安全

星夜AI安全

2026年1月8日 10:59 吉林

【CobaltStrike】NeoCS 4.9 终极版(自破解+二开+BUG修复)

📌各位可以将公众号设为星标⭐

📌这样就不会错过每期的推荐内容啦~

📌这对我真的很重要!

image

📌1. 本平台分享的安全知识和工具信息源于公开资料及专业交流,仅供个人学习提升安全意识、了解防护手段,禁止用于任何违法活动,否则使用者自行承担法律后果。

📌2. 所分享内容及工具虽具普遍性,但因场景、版本、系统等因素,无法保证完全适用,使用者要自行承担知识运用不当、工具使用故障带来的损失。

📌3. 使用者在学习操作过程中务必遵守法规道德,面对有风险环节需谨慎预估后果、做好防护,若未谨慎操作引发信息泄露、设备损坏等不良后果,责任自负。

前言

NeoCS 4.9 终极版基于原版 Cobalt Strike 4.9 进行破解、二开与 BUG 修复,移除了原版所有暗桩,带来大量实用体验优化,同时修复多项已知 BUG,显著提升使用便捷性与稳定性,适用于安全测试与技术研究场景。

一、破解与编译

从网上泄露的原版 Cobalt Strike 4.9 开展破解工作:

  • 客户端破解:对 cobaltstrike-client.jar 进行破解,采用网上公开密钥解密 jar 内所有加密资源文件,彻底移除源码中的全部暗桩。
  • 服务端破解:TeamServerImage 破解参考 Pwn3rzs 的破解方式,确保服务端正常运行且无潜在风险。
  • 第三方组件:third-party 目录下的 dll 为基于源码重新编译的版本,用户可根据实际需求自行替换。

二、核心优化与二开功能

(一)界面染色优化

  1. 进程浏览染色和进程识别
  • 参考 whatav.cna 和 ProcessColor.cna 设计染色方案,自定义配色避免颜色过亮刺眼,不同类型进程与杀软对应专属颜色:杀软以红色标注,当前进程显示为紫色,普通浏览器进程为绿色,脚本进程为黄色,其余类型进程配色可自行探索。
  • 支持在 note 区域显示识别到的进程信息与杀软名称,染色规则由 script/process_list.cna.js 脚本控制,用户可根据偏好修改配色与识别规则。
  • 优化后进程浏览效果:
  1. 文件浏览染色
  • 借鉴 FilesColor.cna 制定文件染色规则,不同类型文件采用差异化颜色显示:dll、exe 等可执行文件以粉色显示,docx、pdf、txt 等文档文件为浅绿色,config.conf 等配置文件为深绿色,zip、7z 等压缩文件为橙色,用户上传的文件则以蓝色标注,直观区分文件类型。
  • 用户上传的文件记录会自动保存到本地 uploadedfiles.txt 文件,下次启动 CS 时自动读取加载,无需重复操作。
  • 染色逻辑由 script/file_list.cna.js 脚本管控,支持自定义修改文件类型与对应配色。
  • 优化后文件浏览效果:

  1. 下载页面染色和优化
  • 新增 computer 列,清晰显示当前文件来源的计算机名称,解决原版仅显示 host 不够直观的问题,方便用户追溯文件来源。
  • 已下载文件以蓝色标注,下载记录自动保存到本地 downloadfiles.txt 文件,下次启动时自动读取,无需手动记录。
  • 染色规则与显示逻辑由 script/download_list.cna.js 脚本控制,支持用户自定义修改。
  • 优化后下载页面效果:

(二)实用功能增强

  1. IP 归属地显示
  • 集成 IP 归属地查询功能,采用 qqwry.dat IP 库(来源:https://github.com/wisdomfusion/qqwry.dat),支持精准显示目标 IP 对应的归属地信息。

  • 采用异步读取 IP 库与异步查询机制,避免加载 IP 库和查询过程中出现卡顿,同时将 IP 查询结果缓存到 HashMap 中,防止重复查询浪费资源。

  • 界面布局优化,将 listener 列移至最后,使 IP 归属地信息显示更合理。

  1. 目标页面 note 多行显示
  • 优化目标页面 note 输入功能,支持多行文本输入,满足用户详细备注目标信息的需求,无需因字数限制拆分备注内容,提升操作灵活性。
  1. 进程浏览搜索功能
  • 新增进程搜索框,支持输入进程名称快速定位匹配进程,忽略大小写差异,区别于原版 CTRL+F 的筛选功能,定位更精准、操作更便捷,无需在大量进程中手动查找。
  • 进程搜索功能效果:

  1. beacon 右键信息查看
  • 在 beacon 右键菜单的【会话管理】中新增【主机信息】选项,支持直接复制主机名、用户名、外网 IP、内网 IP、进程名称、PID 等关键信息,无需手动记录或二次提取,方便用户统计上线主机数据。
  • 主机信息查看效果:

(三)文件浏览器优化

  1. 多文件上传
  • 突破原版单次仅能上传一个文件的限制,支持一次选择多个文件上传,也可直接拖动文件至上传区域完成上传,大幅提升多文件上传效率,减少重复操作。

  1. 上传文件时间戳自动修改
  • 新增【上传文件(时间戳)】功能按钮,上传文件时自动修改文件时间戳,默认以 C:\Users\Public\desktop.ini 为锚定文件,使上传文件的时间戳与目标主机上该文件保持一致,增强文件伪装性。
  • 锚定文件可在 script/time_stomp.cna.js 脚本中自定义修改,适配不同场景需求。
  1. CrossC2 适配
  • 自动识别文件浏览的 Windows/Linux 模式,智能转换路径中的 “/” 与 “” 符号,解决原版 CrossC2 目录显示异常、切换不便的问题。
  • 支持目录缓存功能,切换目录时无需重复加载,操作流畅度与 Windows 环境下文件浏览体验一致。
  • 文件浏览器优化整体效果:

(四)默认设置优化

  1. 监听器默认配置:创建监听器时默认选择 HTTPS 类型,文件托管时若 HTTPS 可用则自动启用 SSL,Mime 类型默认设为二进制数据流(application/octet-stream),简化配置流程。
  2. 服务端一键启动:在 teamserver 脚本中集成证书生成代码,无需手动创建 cobaltstrike.store 文件,直接启动 teamserver 即可正常使用,降低部署门槛。
  3. c2profile 适配:提供专用 c2profile 配置模板,包含必要的 strrep 项,确保文件浏览可按文件时间正常排序,同时该配置特征更少,可去除 checksum8 特征防止 stager 被扫描检测,可从 XDOG 在线免杀平台下载适配版本。

三、BUG 修复

  1. 截图保存为空修复:针对 CS 4.8、4.9 原版中点击保存截图时,本地保存文件为空的问题,补充完善 java 源代码中缺失的实现部分,确保截图可正常保存至本地。
  2. cna 脚本函数调用修复:解决 cna 脚本中 drow_listener 函数调用为空的问题。当 c2profile 的 host_stage 设为否时,原版函数会获取空监听列表,导致提权或注入类 cna 脚本无法使用,通过代码层面修改,使 drow_listener 作用与 drow_listener_stage 一致,彻底修复该问题。
  3. 网络断开重连显示修复:用户因网络断开重新登录时,系统自动为用户名添加后缀 [s]、[s2]、[s3]…,避免重复登录导致的显示异常,确保会话管理清晰有序。
  4. 其他 bug 修复:修复 CrossC2 列出 /bin 目录闪退问题(增加空文件判断)、Windows 10 系统截图浏览右键菜单无法弹出问题(添加菜单位置检测与调整机制),提升软件稳定性。

四、使用方式详解

(一)基础启动流程

  1. 环境准备:程序内部已集成 java1.8 环境,无需额外安装配置,直接解压安装包即可使用。
  2. 服务端启动(Linux 环境):
  • 赋予 teamserver 脚本执行权限:chmod +x teamserver
  • 执行启动命令:./teamserver [服务器IP] [密码] [可选:c2profile文件],例如 ./teamserver 192.168.1.100 123456 neo.profile
  • 启动成功后,将显示证书相关信息与端口监听状态,默认端口为 56632(可通过脚本修改)。
  1. 客户端启动(Windows 环境):
  • 双击解压目录中的 cobaltstrike.vbs 文件,自动加载依赖并启动客户端。
  • 客户端启动后,输入服务端 IP、端口、密码,点击「Connect」即可连接服务端,连接成功后进入主界面。

(二)核心功能使用

  1. 监听器创建:
  • 点击主界面「Cobalt Strike」->「Listeners」,点击「Add」创建新监听器。
  • 默认选择 HTTPS 有效载荷,填写监听器名称、HTTPS 地址(服务端 IP),端口默认即可,点击「Save」完成创建。
  • 监听器创建效果:

  1. 生成 payload:
  • 点击「Attacks」->「Packages」->「Windows Executable」,选择已创建的监听器,设置 payload 输出路径与名称,点击「Generate」生成可执行文件 payload。
  • 支持根据需求选择 32/64 位架构,也可搭配 c2profile 优化 payload 免杀效果。
  1. 会话管理:
  • payload 成功在目标主机运行后,客户端将收到 beacon 会话,显示在主界面左侧「Beacon」列表。
  • 右键会话可进行交互操作:如「Interact」打开命令行、「Explore」文件浏览、「Process List」查看进程、「Screenshot」截图等。
  • 会话管理效果:

  1. 文件上传与下载:
  • 右键会话选择「Explore」打开文件浏览器,点击「Upload」可选择单个或多个文件上传至目标主机指定目录;选中目标主机文件,点击「Download」可下载至本地。
  • 若需伪装上传文件,可使用「上传文件(时间戳)」功能,自动同步目标主机文件时间戳。

(三)高级配置说明

  1. c2profile 加载:启动服务端时,在命令后追加 c2profile 文件路径即可加载,例如 ./teamserver 192.168.1.100 123456 neo.profile,加载后可隐藏 payload 特征,提升免杀能力。
  2. 脚本扩展:将自定义 cna 脚本放入 script 目录,启动客户端后,点击「Script Manager」->「Load」选择脚本即可加载,支持扩展自定义功能(如进程注入、权限维持等)。
  3. 端口修改:打开 teamserver 脚本,找到 cobaltstrike.server_port 配置项,修改其后端口号(如改为 56632),保存后重启服务端即可生效。

五、免杀效果介绍

(一)免杀优化亮点

  1. 特征隐藏:专用 c2profile 配置模板已移除 checksum8 等关键特征,同时通过 strrep 替换敏感字符串,避免被杀毒软件基于特征库检测。
  2. 进程伪装:上传文件时支持自动修改时间戳,与目标主机系统文件时间保持一致,降低文件被排查风险;进程染色功能可快速识别杀软进程,便于规避拦截。
  3. 通信优化:默认采用 HTTPS 通信协议,流量加密传输,同时 Mime 类型设为二进制数据流,混淆通信特征,难以被网络层检测工具识别。
  4. 代码净化:破解过程中已移除原版所有暗桩与冗余代码,减少可疑行为触发杀毒软件告警,提升 payload 运行稳定性。

(二)实测免杀效果

在主流杀毒软件默认防护模式下,对生成的 payload 进行实测,结果如下:

  • 桌面端杀软:可绕过 360 安全卫士、火绒、金山毒霸等常规防护,payload 成功运行并上线,无告警提示。
  • 服务器端杀软:可绕过 Windows Defender(默认配置)、Symantec Endpoint Protection 等企业级防护工具,会话稳定,无被查杀或拦截情况。
  • 免杀实测效果:

(三)免杀使用建议

  1. 搭配自定义 c2profile:从 XDOG 在线免杀平台下载适配版本后,可根据目标环境修改配置中的域名、端口、通信频率等参数,进一步降低被检测概率。
  2. 避免明文命令:使用 powerpick 等非托管命令执行功能,替代直接调用 cmd.exe 或 powershell.exe,减少命令行日志留存与杀软拦截风险。
  3. 权限维持隐蔽化:上传权限维持工具时,优先使用「上传文件(时间戳)」功能,同时选择系统进程目录(如 C:\Windows\System32)存放文件,提升伪装性。
  4. 定期更新配置:随着杀毒软件特征库更新,建议定期获取最新 c2profile 配置与脚本,保持免杀效果有效性。

六、获取方式

NeoCS 4.9 终极版可在圈子获取

关注微信公众号后台回复入群 即可加入星夜AI安全交流群

圈子介绍

现任职于某头部网络安全企业攻防研究部,核心红队成员。2021-2023年间累计参与40+场国家级、行业级攻防实战演练,精通漏洞挖掘、红蓝对抗策略制定、恶意代码分析、内网横向渗透及应急响应等技术领域。在多次大型演练中,主导突破多个高防护目标网络,曾获“最佳攻击手”“突出贡献个人”等荣誉。

已产出的安全工具及成果包括:

  • 多款主流杀软通杀工具(兼容卡巴斯基、诺顿、瑞星、360等终端防护)
  • 全自动信息收集平台(集成资产测绘、端口扫描、指纹识别及漏洞探针)
  • 内网穿透套件(适配多层路由、隔离网络环境的隐蔽流量转发)
  • 权限维持工具集(含注册表、系统服务、进程隐藏等多维持久化方案)
  • 哥斯拉/冰蝎定制化马生成器(绕过主流终端防护与EDR动态检测)
  • 日志清理工具(实现Windows/Linux系统关键日志无痕删除与篡改)
  • 浏览器凭证窃取工具(支持Chrome/Edge/Firefox等主流浏览器数据提取)
  • 企业VPN漏洞利用工具(适配多款商用VPN设备的漏洞探测与利用)
  • 工控系统专用扫描器(针对SCADA、PLC等工控设备的安全检测与指纹识别)
  • 邮件钓鱼平台(集成模板生成、钓鱼追踪、数据统计全流程功能)
  • 社工信息聚合工具(整合多平台公开信息检索与关联分析能力)
  • 二开fscan内网扫描工具(增强指纹精度、弱口令爆破与结果标准化输出)
  • 多款免杀Webshell集合(覆盖PHP/JSP/ASPX,过主流WAF与终端防护)
  • 免杀360专属加载器(支持Shellcode内存执行,绕过360全系防护检测)

后续将不断更新到内部圈子中 欢迎加入圈子

image


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:星夜AI安全 星夜AI安全《【CobaltStrike】NeoCS 4.9 终极版(自破解+二开+BUG修复)》

评论:0   参与:  0