Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
tf-mythic-azure — 使用 Terraform 在 Azure 中自动部署 Mythic C2 | Kitploit
工具/GitHubGitHub/qmadev/tf-mythic-azure
云基础设施安全云安全命令与控制红队
GitHubqmadev/tf-mythic-azure

tf-mythic-azure

使用 Terraform 在 Azure 中自动部署 Mythic C2

查看仓库
2521个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Mythic 的 Terraform 部署

本项目允许操作人员在 Azure 中部署多个 Mythic C2 服务器。可选地,还可以创建 Azure CDN 重定向器。其理念是您可以通过此 Terraform 代码创建多个"项目"进行管理。这样,操作人员可以以代码形式在中心位置管理其基础设施资源。

用法

在 main.tf 文件中有一个 projects 映射。您可以向该映射添加项目。每个项目都将拥有自己的 Mythic C2 实例。可以添加不同的变量来配置 Mythic,例如凭据和要安装的 C2 代理。例如:

root@kitploit:~
locals {
  projects = {

    # Custom Mythic deployment.
    hackeverything = {
      vm-username             = "adminuser"
      mythic_version          = "v3.2.2"
      mythic_admin_user       = "asdf"
      mythic_c2_profile       = "https://github.com/MythicC2Profiles/httpx"
      mythic_agent            = "https://github.com/MythicAgents/Xenon"
      cdn_frontdoor_endpoints = 2
    }
    
    # Default Mythic deployment.
    hacksomething = {}
  }
}

OPSEC

目前,它只是按照文档进行的基础 Mythic C2 安装。Mythic 门户监听在 localhost 上。您可以使用 SSH 本地端口转发来访问它,例如:

root@kitploit:~
ssh -L 127.0.0.1:7443:127.0.0.1:7443 <VM-USERNAME>@<IP>

密钥

您需要两个密钥:

  1. VM 的 SSH 密钥
  2. Mythic Web 控制台的密码

您需要知道 Azure Key Vault 的名称(可在 Azure 门户中找到)以及项目的名称。使用 az 命令获取密钥。

root@kitploit:~
# SSH Key
az keyvault secret show --vault-name <KEY VAULT NAME> --name <PROJECT-sshkey> | jq .value -r

# Web Console Password
az keyvault secret show --vault-name <KEY VAULT NAME> --name <PROJECT-mythic-admin>

备注

本项目主要用于深入了解 Terraform、Mythic 和 Azure。

下载工具