The Dark Mark

[](/LICENSE)
The Dark Mark 是一款 C2 框架,专为网络安全环境下的高效命令与控制操作而设计。
## 📝 目录
- [关于](#about)
- [入门指南](#getting_started)
- [预览](#spoilers)
- [部署](#deployment)
- [使用说明](#usage)
- [构建技术](#built_using)
- [待办事项](TODO.md)
- [贡献者](CONTRIBUTORS.md)
- [作者](#authors)
## 🧐 关于
The Dark Mark 框架旨在为网络安全中的命令与控制操作提供全面的解决方案。它允许用户管理多个客户端,实时执行命令,并维护安全的通信通道。该框架在设计时充分考虑了可扩展性和易用性,使其适用于小型和大型部署。您可以快速设置服务器、连接客户端,并在无需进行大量配置的情况下开始执行命令。该框架还包含用于监控客户端活动、管理会话以及确保安全数据传输的功能,使其成为网络安全专业人员和研究人员都适用的多功能工具。请放心探索其各项功能,并根据您在命令与控制操作中的具体需求进行自定义。
## 🏁 入门指南
克隆我们的代码仓库,并确保您已安装必要的依赖项(请查阅 [前置条件](#prerequisites))。
```
git clone https://github.com/Yyax13/TheDarkMark.git
cd TheDarkMark
```
然后运行 make 命令来构建项目:
```
make build
```
make 命令将根据您的操作系统和架构进行编译,并在 `build/` 目录中生成必要的二进制文件。
如果您使用的是 Windows,该可执行文件可能会被某些 AV 触发,这是正常现象,因为它是 C2 框架,所以会被 AV/EDR 检测到。
### 前置条件
您需要安装哪些软件以及如何安装它们。
- Golang 1.25.1 或更高版本
- 确保您拥有在系统上运行脚本的必要权限。
- 建议在支持 TERM 和 ANSI 转义码的终端中运行该框架,以获得更好的输出格式。
- Chocolatey(适用于 Windows 用户),如果您没有安装 go,我们使用它来安装 - 您可以从[这里](https://chocolatey.org/install)安装。
## 🕵️♂️ 预览



## 🎈 使用说明
在该框架中,您可以使用以下命令与服务器和客户端进行交互:
- `wield`:使用特定模块。
- `enchant`:为当前模块设置选项。
- `runes`:查看和管理当前模块的选项。
- `cast`:使用指定的选项执行当前模块。
- `scourgify`:清除终端屏幕并打印横幅。
- `finite`:退出该框架。
- `revelio`:列出框架中任何可用的内容,例如模块、会话以及其他任何内容。
- `grimorie`:显示可用于列表操作的命令列表。
- `pensieve`:显示可用命令列表。
## 🚀 部署
我们尚未正式部署该框架,但您可以按照[入门指南](#getting_started)部分中的说明在本地运行它。
请持续关注有关部署选项的更新,包括基于云的解决方案和容器化部署。
## ✍️ 作者
- [@hoWo](https://github.com/Yyax13) - 创意与初步开发