Лаборатория red team-оператора, развёрнутая через Terraform в AWS: Mythic, Sliver и Adaptix C2 за Apache-редиректором production-уровня, с хостами Kali/Windows и порталом Guacamole. Создана для авторизованного обучения и самостоятельно размещаемых киберполигонов.

Посещаете DEF CON 34? Нажмите здесь, чтобы узнать время презентаций и предварительные требования для воркшопа.
Стек red-team-оператора в AWS, разворачиваемый примерно за 45 минут: три C2-фреймворка (Mythic, Sliver, Adaptix), Apache-редиректор, рабочие станции Kali и Windows и портал Guacamole — в двух пиринговых VPC с фильтрацией по заголовкам и URI и блокировкой сканеров. Запускается двумя способами: Direct Access — против вашего собственного self-hosted киберполигона, или Tunneled Access — через OpenVPN в размещённую обучающую платформу: Hack Smarter Labs, Hack The Box, OffSec Proving Grounds/Labs, VulnLab или любую платформу, предоставляющую
.ovpn.
[!TIP] У redStack теперь есть преемник, не зависящий от провайдера: redStackPRO. Это веб-канвас, который описывает инфраструктуру red team и киберполигоны как топологию, не зависящую от провайдера, а затем компилирует эту топологию в полный, готовый к запуску каталог Terraform и Ansible, который вы запускаете сами. GCP и AWS протестированы end to end; Azure, Proxmox и ESXi — в планах. Разрабатывается и поддерживается под эгидой devZero Security. См. redstackpro.com.
📖 Полная документация находится в redStack Wiki →
Вики — это де-факто руководство оператора. Этот README — лишь тонкая входная страница, чтобы вы могли сориентироваться. Всё, что нужно для развёртывания, проверки, прохождения C2-руководств, устранения неполадок или расширения лаборатории, находится там.
[!IMPORTANT] redStack — это не руководство по использованию C2-фреймворков. Это окружение, которое снимает инфраструктурный барьер, чтобы вы могли сосредоточиться на обучении. Эта лаборатория строго предназначена только для авторизованного обучения и лабораторных окружений (киберполигоны, self-hosted окружения, личные лабораторные ВМ и т. п.). Не предназначена для использования в реальных проектах или против целей, которыми вы не владеете и на тестирование которых у вас нет явного письменного разрешения.
[!CAUTION] AWS TOS: используйте на свой страх и риск. Размещение инфраструктуры C2 в AWS может вызвать вопросы в соответствии с AWS Acceptable Use Policy. Перед развёртыванием ознакомьтесь с AUP и отправьте форму запроса AWS Penetration Testing / Simulated Events. Если вы используете redStack исключительно для личной лабораторной работы и авторизованных обучающих платформ, как правило, проблем не возникает. Для надёжности запускайте redStack из выделенного одноразового AWS-аккаунта, предназначенного только для этой цели.
| # | Что | Где |
|---|---|---|
| 1 | Первоначальная настройка AWS (аккаунт, IAM, CLI, SSH-ключ, подписка Kali Marketplace) | Prerequisites |
| 2 | Выбор открытой или закрытой среды | Deployment Modes |
| 3 | Настройка tfvars и terraform apply | Deploy |
| 4 | Проверка Guacamole + Windows + внутреннего DNS | Verify |
| 5 | Первый beacon: выбор C2 | Mythic · Sliver · Adaptix |
Общее время: ~30-60 минут при первом развёртывании. Последующие развёртывания: ~20-30 минут.
Возвращаетесь к работе? Quick-Start — это сокращённый путь.
Семь EC2-инстансов в двух пиринговых VPC. Два из них имеют публичные Elastic IP (портал Guacamole + редиректор); всё остальное доступно только через Guacamole.
| Имя хоста | Роль | Публичный IP |
|---|---|---|
guac | Портал Guacamole (веб SSH/RDP) | Да |
redirector | Обратный прокси Apache + фронтенд C2 | EIP открывает только 80/443 |
mythic | Сервер Mythic C2 | Нет |
sliver | Сервер Sliver C2 | Нет |
adaptix | Teamserver Adaptix C2 (headless) | Нет |
windows | Рабочая станция Windows Server 2022 | Нет |
kali | Рабочая станция Kali Linux (перечисление AD + набор атакующих инструментов) | Нет |
Полный перечень и детали размеров: Lab-Inventory. Схема архитектуры: Lab-Architecture.
Примерно $0.27/час вычислений во время работы. При использовании terraform destroy между сессиями (рекомендуется) ожидаемая месячная стоимость составит ~$15-20/месяц при типичном режиме учёбы 5-10 ч/нед. Полная разбивка, включая компромиссы между остановкой и уничтожением: Cost-Management.
[!CAUTION] Забыть о развёрнутой лаборатории — причина №1 неожиданных счетов AWS. Настройте оповещение о биллинге CloudWatch перед первым
terraform apply.
Troubleshooting охватывает режимы отказа, которые действительно возникают: SSL-сертификат Mythic, отсутствие Sliver, неудачная сборка Adaptix, агент не выходит на связь, OptInRequired в Marketplace, лимиты VPC, проблемы загрузки redirect.rules, переименование пользователя Kali, поведение привязки ssh -R и многое другое.
Начало работы: Home · Quick-Start · Prerequisites · Deployment Modes · Deploy · Verify · First-Run
Справочник: Lab-Architecture · Lab-Inventory · Guacamole · Cost-Management