Mythic

Mythic

Mythic 是一款跨平台的开源 C2 框架,支持多种 Agent 和 C2 Profile,提供高度可定制的red team 行动支持。

基础使用

启动 Mythic

cd Mythic
./start_mythic.sh

访问 Web 界面

https://localhost:7443

创建 Payload Type

  1. 选择 Agent (Apollo, Athena, Poseidon 等)
  2. 配置 Payload 参数

配置 C2 Profile

  1. 选择 HTTP/HTTPS/Custom Profile
  2. 配置通信参数

生成 Payload

  1. 进入 Payloads 菜单
  2. 选择 Create
  3. 选择 Agent 和 C2 配置

功能特性

  • 多 Agent 支持 - 支持多种 Payload 类型
  • 跨平台 - Windows、macOS、Linux
  • Web 界面 - 现代化的 Web 管理界面
  • C2 Profiles - 可定制的通信配置
  • 团队作战 - 支持多用户协作

支持的 Agent

  • Apollo - .NET Agent
  • Athena - Python Agent
  • Poseidon - Go Agent
  • Merlin - Go Agent
  • Nighthawk - C# Agent

技术特点

  • Docker 容器化部署
  • RESTful API
  • 支持自定义 C2 协议
  • 强大的扩展性

参考资源