返回更新列表
新发布Jul 27, 2026

conquest v0.5.0

Conquest 是一个功能丰富且可塑性强的命令与控制/后渗透框架,使用 Nim 开发。

分享

Banner

Conquest 是一个功能丰富、可扩展且灵活的命令与控制/后渗透框架,专为渗透测试和对手模拟而设计。Conquest 的团队服务器、操作员客户端和代理均使用 Nim 编程语言开发,并以模块化和灵活性为设计目标。它具备高级可塑配置文件系统,用于定制网络流量;采用 Dear ImGui 开发的多用户客户端 GUI;强大的 Python 脚本 API;以及 Monarch 代理——一个针对 Windows 目标的可扩展 C2 植入程序。

Conquest

[!CAUTION] Conquest 仅供教育目的、研究以及对你拥有或已获得明确授权进行安全测试的系统使用。作者不提供任何保证,也不对滥用承担任何责任。

开始使用

Conquest 团队服务器和操作员客户端目前计划在基于 Ubuntu/Debian 的操作系统上编译和使用。如需让框架运行起来,请遵循 安装说明

有关架构、用法和功能的更多信息,请查看 文档

功能特点

Conquest 团队服务器

  • 不同的监听器类型:HTTP、SMB
  • 高级可塑 C2 配置文件系统,用于配置网络流量(TOML v1.1)
  • 安全的 C2 通信,利用 X25519 密钥交换和对称的 ChaCha20-Poly1305 加密
  • 记录所有操作员活动
  • 战利品管理:
    • 下载文件
    • 截图
    • 凭证

操作员客户端

  • 基于 Websocket 的 GUI,使用 Dear ImGui 开发
  • 多客户端支持和基于密码的用户认证
  • 灵活的载荷生成,包含模块选择
  • 代理会话的图形视图
  • 文件和进程浏览器组件
  • 代理命令的控制台历史和自动补全
  • 支持正则表达式的强大控制台搜索功能
  • 强大且可扩展的 Python 脚本 API,用于创建命令
  • 久经考验的 模块生态系统

Monarch 代理

  • 支持 x64 和 x86 架构
  • 不同的载荷类型:.exe、.dll、.svc.exe
  • 通过 Ekko、Zilean 或 Foliage 实现睡眠混淆,并支持调用栈欺骗
  • 异步任务系统,用于长时间运行的任务
  • 稳定的 COFF/BOF 加载器
    • 支持 异步 BOF
  • .NET 程序集的内存执行
  • DLL 的内存执行
  • 令牌操作与令牌保险库
  • 通过硬件断点对 AMSI/ETW 进行修补
  • 编译时字符串混淆
  • 自毁功能
  • 动态网络配置文件切换
  • 执行护栏
  • 代理终止日期与工作时间

截图

Conquest Client

Listener settings

Payload generation

Filesystem Browser

Screenshot Preview

致谢

以下项目和个人对本框架的开发提供了重要启发或帮助。

分类