---
title: "Covenant"
weight: 50
description: ".NET 开源 C2 框架"
date: "2026-03-24T16:29:46+08:00"
lastmod: "2026-03-24T16:29:46+08:00"
---

## Covenant

Covenant 是一款基于 .NET 的开源 C2 框架，由 Cobbr 开发，提供 Web 界面和强大的后渗透功能。

## 基础使用

### 启动 Covenant
```bash
cd Covenant
dotnet run
```

### 访问 Web 界面
```
https://localhost:7443
```

### 创建 Listener
1. 进入 Listeners 菜单
2. 添加 HTTP/HTTPS Listener
3. 配置 Host 和 Port

### 生成 Grunt (Payload)
1. 进入 Grunts 菜单
2. 选择 Generate
3. 选择 .NET 版本和输出格式

### C2 通信
- Grunts 上线后执行命令
- 使用 Socks 进行端口转发

## 功能特性

- **Web 界面** - 直观的 Web 管理界面
- **.NET 平台** - 基于 .NET Core
- **Grunt** - 轻量级后门程序
- **任务系统** - 异步任务执行
- **扩展性** - 支持自定义扩展

## 技术特点

- 基于 .NET Framework/Core
- 支持多种传输方式
- 内置混淆功能
- 支持团队作战（有限）

## 参考资源

- [Covenant GitHub](https://github.com/cobbr/Covenant)