ramiactivated/C2-Framework-Project

GitHub: ramiactivated/C2-Framework-Project

一个采用 C++ 植入体与 Python 控制台的 C2 框架,专注于低交互、高可控的研究与演示式远程管理。

Stars: 2 | Forks: 0

#

⚡ G3-FLASH | 高级 C2 框架 ⚡

## 📸 视觉验证(演示) ### 🖥️ 战术仪表板与系统工具


Panel actualizado con sistema de pestañas y módulo de gestión de procesos.

### 👁️ 实时监控与数据窃取


Visor de capturas de pantalla y dump de keylogger integrado.

## 📖 描述 **G3-FLASH** 是一个用于研究目的的 Command and Control (C2) 平台。旨在演示底层植入物(WinAPI)与现代控制服务器之间的复杂交互,从而实现对远程主机的全面管理。 ## 🛠️ 技术架构 ### 🛡️ Agent(原生 C++ 植入物) * **⚙️ 系统工具模块:** 使用 `tlhelp32.h` 枚举进程(`CreateToolhelp32Snapshot`)并强制终止任务(`TerminateProcess`)。 * **📸 GDI+ 监控:** 实时屏幕截图,具备自动清理缓冲区的功能。 * **⌨️ 多线程 Keylogger:** 基于 Windows 全局 hook 的异步捕获。 * **📂 文件传输:** 管理 TCP socket 以发送分片的二进制数据。 ### 💻 控制面板(Python/Flask) * **📑 选项卡式界面:** 在 agent 管理和系统工具之间进行动态导航。 * **🔗 Socket 同步:** 处理并发和数据清理,以实现实时可视化。 * **📟 赛博朋克美学:** 为快速操作优化的响应式 UI。 ## 🕹️ 可用命令 | 命令 | 动作 | 描述 | | :--- | :--- | :--- | | `ps` | **System** | 列出所有进程(PID 和名称)。 | | `kill [PID]` | **System** | 终止特定进程。 | | `screenshot` | **Surv** | 捕获并下载当前屏幕。 | | `dump` | **Surv** | 下载累积的击键记录。 | | `ls / cd / ...` | **Shell** | 在 CMD 中直接执行命令。 | ## 🚀 部署指南 ### 1. 编译植入物(Windows) ``` g++ main.cpp -o agente.exe -lws2_32 -ladvapi32 -lgdiplus -lgdi32 -mwindows -static -pthread ```
标签:C2框架, 后端开发, 安全学习资源, 安全工具, 数据泄露, 渗透测试, 红队工具, 网络信息收集, 远程管理