MetaStealer: новый DGA и ИИ в реверс-инжиниринге бэкдора
Исследователи зафиксировали развитие MetaStealer: вредоносная экосистема получила новый Domain Generation Algorithm (DGA), построенный на основе wordlist. Такая схема усложняет отслеживание инфраструктуры, поскольку домены могут меняться динамически и становиться менее предсказуемыми для защитников.
Отдельное внимание в отчете уделено тому, что proxy, связанные с MetaStealer, работают независимо от конкретных доменов. По сути, они выступают как элементы конфигурации для traffic relay на назначенные servers, а не как жестко привязанные к одному адресу узлы. Именно эта архитектурная гибкость затрудняет мониторинг и attribution.
Новый бэкдор и собственный DGA
В ходе analysis было также выявлено развивающееся ВПО, связанное с MetaStealer, которое демонстрирует признаки Trojan или backdoor. По данным расследования, этот backdoor содержит собственный DGA, что делает его поведение еще более сложным для анализа и блокировки.
Для reverse engineering исследователи использовали Claude.ai — AI-based tool, предназначенный для помощи в процессах реверс-инжиниринга. С его помощью удалось извлечь рабочий Python code, имитирующий поведение DGA.
Как проходил reverse engineering
Бинарный файл backdoor оказался в значительной степени не зашифрованным, что заметно упростило работу. Процесс включал поэтапное руководство AI через основные DGA routines и вспомогательные functions, благодаря чему Claude смог сформировать functional implementation DGA.
Однако, как показал отчет, первые результаты AI не совпадали с ожидаемыми: сгенерированные domain names оказались некорректными. Для исправления ошибок потребовалась дополнительная итерация с feedback и сравнением с sample domain outputs.
После доработки полученный Python code начал соответствовать ожидаемому поведению. Аналитики выявили и исправили ошибки в реализации, предложенной AI, после чего DGA заработал корректно.
Почему это важно для кибербезопасности
Этот кейс демонстрирует растущую роль AI в malware analysis. Он способен ускорять reverse engineering и помогать в разборе сложной логики, но не заменяет квалифицированных специалистов.
- AI может ускорить извлечение и моделирование DGA.
- Human analysts по-прежнему необходимы для контроля, проверки и валидации результатов.
- Развитие подобных инструментов повышает эффективность анализа новых threats.
- Особенно полезны они при изучении сложного поведения, связанного с emerging malware.
В отчете подчеркивается, что rapid improvement of AI tools указывает на их все более значимую роль в будущем киберугроз. В частности, речь идет о задачах, где требуется разбор нетривиальной логики и восстановление поведения вредоносного кода по фрагментам его реализации.
Хотя AI уже помогает в задачах reverse engineering, его результаты требуют обязательной проверки специалистами.
Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.
Ознакомиться подробнее с отчетом можно по ссылке.


