Mythic: C2‑фреймворк, Discord/GitHub транспорты и методы обнаружения
Фреймворк Mythic продолжает завоевывать популярность среди киберпреступных группировок благодаря гибкой архитектуре и богатому набору коммуникационных модулей. Этот отчет описывает ключевые свойства платформы, используемые в операциях командования и контроля (C2), а также методы сокрытия трафика и возможности детектирования на уровне сети.
«Фреймворк Mythic, растущий инструмент для постэксплуатации, примечателен своими возможностями командования и контроля (C2) и широким набором коммуникационных модулей».
Кратко о конструкции и возможностях
Mythic построен с использованием контейнерной архитектуры Docker, что обеспечивает модульность и простоту развёртывания. Платформа управляет агентами, реализованными на разных языках программирования: Go, Python, C#. Это позволяет злоумышленникам запускать и контролировать код на Windows, macOS и Linux.
Поддерживаемые протоколы коммуникации включают:
- HTTP/S
- WebSocket
- TCP
- SMB
- DNS
- MQTT
Модели коммуникации: P2P и исходящая связь
В структуре Mythic выделяются две релевантные модели коммуникации: одноранговая (P2P) и исходящая (outbound) связь. P2P-возможности заметны при анализе сетевого трафика: в сохранённых пакетах наблюдаются характерные записи запросов SMB и типичные модели инициализации TCP‑соединений.
Для исходящих соединений агенты могут напрямую взаимодействовать с сервером C2 через HTTP и HTTPS. При этом:
- HTTP‑коммуникации чаще подвержены обнаружению на основе сигнатур из‑за незашифрованных метаданных.
- HTTPS затрудняет анализ из‑за шифрования, однако агенты, использующие стандартные SSL/TLS‑сертификаты по умолчанию, могут создавать узнаваемые шаблоны трафика.
- WebSocket обеспечивает постоянный двунаправленный канал, который удобен для управления агентами в реальном времени.
Методы сокрытия: использование публичных сервисов
Для тайных операций Mythic интегрирует транспортные модули, маскирующие C2‑трафик под легитимную активность на популярных платформах, в частности Discord и GitHub:
- Discord: команды и результаты выполнения маскируются под обычные сообщения; передача проходит поверх HTTPS и шифруется с помощью TLS.
- GitHub: транспортный модуль использует GitHub API — агенты взаимодействуют через issues, commit‑ы и возможности fork/branch, что позволяет обходить прямые C2‑взаимодействия и замаскировывать коммуникацию под работу с репозиториями.
Особенности детектирования и рекомендации для защиты
Несмотря на сложность скрытых каналов, у аналитиков остаются точки воздействия для обнаружения и реагирования:
- Правила Suricata и другие сетевые средства могут фокусироваться на специфичных структурах пакетов: поля, обнулённые в заголовках, и блоки данных, кодированные в base64, — это признаки управления и передачи команд.
- Анализ шаблонов TLS/SSL‑сертификатов и характеристики сессий HTTPS (например, повторяющиеся fingerprint‑ы, одинаковые cipher suites, поведение handshake) помогает выявлять аномалии, даже если содержимое зашифровано.
- Мониторинг активностей, имитирующих работу с публичными сервисами (частые обращения к API GitHub с нестандартным поведением, аномальные сообщения в Discord от учетных записей с необычной активностью), требует корелляции с другими телеметриями для подтверждения вредоносности.
- Использование постоянных каналов, таких как WebSocket, даёт характерные метрики по длительности и частоте сессий — их нужно учитывать в механизмах поведенческого анализа.
Заключение
Mythic демонстрирует сочетание расширенных тактик постэксплуатации и прагматичной модульности: контейнерная архитектура, мульти‑язычные агенты и интеграция с популярными сервисами делают платформу удобной для злоумышленников. В то же время последовательность в коммуникационной стратегии создаёт возможности для защитников — анализ сетевого трафика, кореляция телеметрии и фокус на аномалиях TLS/HTTP/WebSocket трафика остаются ключевыми инструментами.
Организациям важно учитывать эволюцию подобных фреймворков при планировании мер защиты: обновление правил IDS/IPS (включая Suricata), усиление мониторинга API‑трафика публичных сервисов и внедрение поведенческой аналитики помогут сократить окно возможной компрометации.
Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.
Ознакомиться подробнее с отчетом можно по ссылке.


