红队攻防
近两年免杀技术年鉴
Python免杀技术实录
AD域攻防系列微课程
免杀技术入门基础知识
深入理解CodeQL代审
开源安全项目二开计划
搞懂攻防内存马研究
深入理解SAST代审测试
C2的发展和技术分析
Fastjson姿势技巧集合
武装你的BurpSuite插件篇
CS4.5二开过HR及内扫
C#安全内网渗透工具集
红队文档书籍PDF资源
邮件钓鱼免杀完全指南
AD内网域技战法总结
渗透测试红队之信息收集
免杀致盲底层驱动BYOVD
SpringBoot常见安全风险
WIN系统红队Rootkit项目2
WIN系统红队Rootkit项目
Ghost Bits项目绕防护神器
自研新型C2(LeekShell)
国外红队通用笔记对抗录
红队钓鱼风险演练平台
Payload渗透测试平台
一键挖掘CVE自动化
红队攻防资产管理小工具
红队多协议代理管理平台
自托管免杀载荷生成平台
红队后渗透作战平台
AI驱动红队作战平台
冷门语言dlang免杀路程
天狐工具箱V4.0轻便版
一站式AI红队测试平台
红队后渗透作战平台
哥拉斯超级版集成AI
自托管轻量C2管理框架
比FRP小100倍的项目
安全工具资产管理箱
打点CVE探针红队利器
安全项目软件商城箱
多层内网渗透辅助工具
Linux多架构权限提升工具
JAVA综合漏洞利用工具
Nacos综合漏洞利用工具
红队星图资产测绘平台
浏览器存储桶检测插件
给DeepSeek装上红队流
Webshell免杀生成工具
现代化的POC管理方案
主流OA漏洞一键检测
红队DSH插件攻防论
Webshell免杀生成工具
红队工具BOF合集
钓鱼邮件找茬训练场
红队指挥平台GitHub C2
小迪安全知识库
-
+
首页
红队指挥平台GitHub C2
红队指挥平台GitHub C2
# GitHub C2 项目地址:https://github.com/Kxiandaoyan/github-C2 [](https://github.com/Kxiandaoyan/github-C2#github-c2) 授权实验室使用的红队指挥平台。浏览器里管理目标机上的 Agent:发命令、交互 Shell、传文件、穿隧道、扫描、采集、编包、升级。通信默认走你自己的 Cloudflare Worker 中继,GitHub Issue 作为备用通道;主路断了自动切备用,备用稳定后再切回来。 ### 亮点 [](https://github.com/Kxiandaoyan/github-C2#%E4%BA%AE%E7%82%B9) 和其他「只把 GitHub 当信道」的工具比,这几条是真正不一样的: * **自己的中继,GitHub 只当备胎。** 一键在 Cloudflare 上部署 Worker + D1;主路断了**自动切 GitHub**,好了**自动切回**,终端有 `[Channel]` 通知。双通道在侧栏仍是**一台**,不是两台 Agent。 * **启动自动提权。** 还不是 root 时按顺序试免密 sudo、已有 SUID 解释器、未打补丁的 pkexec、特权容器逃逸;成功则 **exec 替换自身**,不留双进程。无文件模式整条跳过,避免落盘。 * **进程级隐藏,不装内核模块。** 按发行版伪装成系统守护进程,藏路径、藏 `/proc`、对齐 SELinux/AppArmor,写文件还复原时间戳。 * **持久化多路 + 自愈。** systemd / cron / rc.local / profile / 用户服务一起上;有人清掉一条,大约每 6 小时自己补回来。 * **时间窗。** 只在你规定的时段说话;窗外面板显示**安静**,不是掉线。边界每天抖动,整群不会同一秒苏醒。紧急停机在窗外**照样生效**。 * **轮询全自动识别冷热。** 编包只填一个基数。有人在操作就加快,闲着就自己放慢,省额度、也少指纹。 * **Token 失效不用重新编包。** 填 Backup URL,Agent 自己去拉一份新 JSON 配置并热重启。 * **目标机少落文件。** 反弹 Shell、隧道节点都编在 Agent 里,纯内存;还可以 memfd **无文件**上线。 * **载荷全程加密**,控制台自带 **中 / 英语言包**(右上角 **EN / 中文**)。 ### 隐蔽、提权、性能与稳定性 [](https://github.com/Kxiandaoyan/github-C2#%E9%9A%90%E8%94%BD%E6%8F%90%E6%9D%83%E6%80%A7%E8%83%BD%E4%B8%8E%E7%A8%B3%E5%AE%9A%E6%80%A7) #### 自动提权 [](https://github.com/Kxiandaoyan/github-C2#%E8%87%AA%E5%8A%A8%E6%8F%90%E6%9D%83) Linux 上线后若当前不是 root,会在守护化**之前**自动试(能提才提,提不了照常以当前权限跑): 1. **免密 sudo**:`sudo -n` 能过就直接以 root 再起自己;否则扫 `sudo -l` 里带 NOPASSWD 的解释器。 2. **已有 SUID 解释器**:目标机上已经是 root SUID 的常见解释器。 3. **未打补丁的 pkexec**(CVE-2021-4034,仅 x86\_64)。 4. **特权容器**:检测到 privileged / `CAP_SYS_ADMIN` 时尝试 cgroup v1 逃到宿主机。 成功则 **exec 替换当前进程**,不会并排出两个 Agent。环境变量闸门防止提权成功后死循环。**memfd 无文件模式整条跳过**(再 exec 自己会破无文件约定,还会在日志里留下失败痕迹)。 #### 隐蔽 [](https://github.com/Kxiandaoyan/github-C2#%E9%9A%90%E8%94%BD) 全部是**进程级**,不加载内核模块,不跟发行版内核版本绑死: * **进程名 / 线程名**:`comm` 按发行版自动扮 `polkitd` / `accounts-daemon` / `systemd-udevd` 等;工作线程扮 `kworker`。编包也可手填伪装名。 * **落地路径**:root 优先藏进 `/usr/lib/systemd/…` 这类看起来像系统守护进程的位置;普通用户走 `~/.local/bin/`。写之前用 `access(2)` 探权限,不先建再删、少触发文件监控。 * **藏 `/proc`**:把 `/proc/<pid>` bind-mount 成 PID 1 的视图,常规 `ps` / 看 cwd、fd 不容易对上。 * **SELinux / AppArmor**:`chcon` 对齐 `bin_t` / 单元文件上下文,减少「来历不明文件」刷审计。 * **时间戳**:二进制和状态文件的 mtime 对齐系统文件;每次写入后把目录 mtime 复原(`stealth_write`)。 * **流量外形**:启动抖动、轮询 ±20% 抖动、时间窗边界按 Agent/按天错开;访问 GitHub 时轮换常见客户端 User-Agent。 * **崩溃不吐密**:关掉 coredump,避免 Token / Secret 落到磁盘。 * **Guards**:主机名、用户、标记文件、最低内存对不上就**静默退出**,少在沙箱 / 蜜罐里暴露行为。 #### 性能 [](https://github.com/Kxiandaoyan/github-C2#%E6%80%A7%E8%83%BD) * Agent 是 **Rust**,推荐 `x86_64-unknown-linux-musl` **静态链接**,目标机不用装运行库。 * **主通道走自己的 Worker HTTPS**,不跟 GitHub 评论抢限额、也不等 Issue 刷新;GitHub 只在主路挂了才上场。 * **反弹 Shell 是真 PTY + WebSocket**,不走 30 秒命令轮询。 * **轮询全自动冷热**:操作时最快 15 秒,闲置最长 5 分钟,省 API、也少固定节拍指纹。 * 大文件走 **sendit 中转**,上传按块切,不把评论通道撑爆。 * 控制台本机已带隧道服务端、反弹 Shell 服务端,**不必再下一堆配套马**。 #### 稳定性 [](https://github.com/Kxiandaoyan/github-C2#%E7%A8%B3%E5%AE%9A%E6%80%A7) * 双通道:**切备用失败会回滚**,避免控制台和 Agent 各听一边。 * 中继 D1 被重建、自增 id 归零时,**水位自动复位**,不会整群变聋。 * 同一条命令写到兄弟通道,Agent **去重**,切通道不丢令。 * 持久化多策略;大约 **每 6 小时自检修补**,被清一条还能长回来。 * 守护化用 **spawn + exec**,不用 `fork()`:老 CentOS 上 Tokio 多线程 fork 会锁死。 * 错误按类型退避(鉴权 / 限流 / 网络),再加抖动,不会固定间隔砸接口。 * 热升级**保留 agent id 和通道身份**;失败则旧进程继续跑。 * 设置页空字段**不覆盖**已有密钥;GET 不回明文 Secret。 ### 架构  ### 界面 [](https://github.com/Kxiandaoyan/github-C2#%E7%95%8C%E9%9D%A2) 侧栏列出已上线的 Agent,顶部切换业务页。终端、反弹 Shell、文件、隧道、扫描、系统信息、资料库、报告、升级在同一工作区。 控制台内置语言包(`static/js/lang/zh.js`、`en.js`)。右上角 **EN / 中文** 一键切换,选择会记在浏览器里;未选过则按系统语言默认。下面截图是中文界面,切到 EN 后同一套页面为英文。 [](https://github.com/Kxiandaoyan/github-C2/blob/main/img/console.png) 生成器在网页里选通道、填凭据、编译,完成后直接下载二进制。双通道为 **Worker 主 + GitHub 备**。 [](https://github.com/Kxiandaoyan/github-C2/blob/main/img/builder.png)
xiaodi
2026年11月13日 14:00
3
0 条评论
转发
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
分享
链接
类型
密码
更新密码
有效期
Markdown文件
Word文件
PDF文档
PDF文档(打印)