Covenant

Covenant

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

基础使用

启动 Covenant

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
  • 支持多种传输方式
  • 内置混淆功能
  • 支持团队作战(有限)

参考资源