Угроза в обертке Minecraft: группировка LofyGang запустила новый стилер с продвинутым механизмом обхода

information security

Любители игр, особенно Minecraft, снова оказались под прицелом киберпреступников. Вредоносная кампания, которая маскируется под популярный игровой чит Slinky, использует двухэтапную архитектуру и технологии обхода современных средств защиты. Анализ, проведенный на платформе ANY.RUN, показал, что злоумышленники активно распространяют вредоносное ПО через публичные песочницы, а собранные данные - от паролей до банковских реквизитов - утекают на сервер управления, расположенный в Бразилии.

Описание

Как устроена атака

Злоумышленники выбрали приманку, знакомую каждому геймеру. Вредоносная программа выдается за хак под названием Slinky для Minecraft и использует официальную иконку игры. Такой прием рассчитан на доверие молодых пользователей к игровому сообществу. Человек сам запускает файл, не подозревая об угрозе.

Сама программа построена по модульному принципу. Первый этап - загрузчик load.exe размером 53,5 мегабайта. Он написан на JavaScript и упакован с помощью инструмента pkg от Vercel, который превращает Node.js-приложение в самостоятельный исполняемый файл. Огромный размер и тысячи легитимных библиотек (V8, OpenSSL, libuv) нужны для того, чтобы разбавить вредоносный код и обойти лимиты на загрузку в онлайн-песочницах. Файл содержит полную среду выполнения Node.js, а сам вредоносный скрипт встроен внутрь.

Второй этап - полезная нагрузка chromelevator.exe, написанная на C++. Ее размер составляет всего 1,4 мегабайта. Этот компонент расшифровывается в оперативной памяти и внедряется в процессы браузера напрямую через системные вызовы (syscalls), минуя стандартные API-функции Windows. Именно такой подход позволяет обойти хуки EDR-систем (программных продуктов для обнаружения и реагирования на угрозы на конечных точках), которые мониторят вызовы из таблицы импорта.

Специалисты в своём отчёте отметили, что загрузчик импортирует более 500 функций из 12 DLL-библиотек. Среди них dbghelp.dll с функциями для создания дампов памяти (MiniDumpWriteDump) и WS2_32.dll для сетевого взаимодействия. Во время выполнения в песочнице были зафиксированы TCP-соединения с IP-адресом 24.152.36.241 на порту 8080 - это сервер управления (C2). Также обнаружено использование CRYPT32.dll для доступа к хранилищу сертификатов Windows, что может быть применено для кражи цифровых удостоверений.

Механизмы шифрования и обхода

Полезная нагрузка зашифрована. Для расшифровки загрузчик использует мастер-ключ, обозначенный строкой ASTER_KEY. Алгоритм основан на SHA-256 через Windows CNG (современный криптографический интерфейс Windows). Полученный 32-байтовый хеш становится ключом для симметричной расшифровки. Кроме того, при отправке данных на C2 формируется поле sig, содержащее SHA-256 от архива перед кодированием в Base64, чтобы сервер мог проверить целостность данных.

Сам chromelevator.exe имеет всего 6 секций, причем .text занимает 98,4% файла с высокой энтропией (7,84), что указывает на связывание с генерацией кода во время компиляции и возможное встраивание зашифрованных данных в код. Интересно, что защита GUARD_CF (контроль потока выполнения) отключена, что облегчает потенциальное использование уязвимостей для перехвата управления.

Что именно воруют

Вредоносная программа нацелена на восемь браузеров: Chrome, Chrome Beta, Edge, Brave, Opera, Opera GX, Avast Browser и Firefox. Для каждого из них злоумышленники через реестр Windows находят пути к исполняемым файлам и каталогам установки. После внедрения в процесс браузера стилер извлекает пять категорий данных: файлы cookie, пароли, данные автозаполнения, токены сессий и банковские реквизиты (включая IBAN).

Интересно, что сбор данных организован через именованные каналы (named pipes). Каждый тип данных помечается префиксом: COOKIES:, PASSWORDS:, AUTOFILL:, TOKENS: и так далее. Затем вся информация упаковывается в ZIP-архив с помощью PowerShell (вызов происходит скрыто, без отображения окна), кодируется в Base64 и отправляется на сервер через HTTP POST-запрос на эндпоинт /upload.

Инфраструктура и атрибуция

Сервер управления расположен в бразильском дата-центре Master da Web Datacenter LTDA (AS270564). При подключении к порту 8080 открывается веб-панель с темной темой и фиолетово-золотой цветовой гаммой. Платформа идентифицирует себя как LofyStealer, Advanced C2 Platform V2.0. Панель поддерживает двухуровневую модель Malware-as-a-Service (MaaS): бесплатный тариф с ограниченным доступом и премиум-тариф для полного функционала. Оператор может управлять жертвами, просматривать панель управления и генерировать исполняемые файлы через встроенный Builder.

Эти детали напрямую связывают кампанию с группировкой LofyGang. Еще в 2022 году исследователи Checkmarx документировали эту бразильскую группу, которая использовала NPM-пакеты для кражи аккаунтов Minecraft, Discord и Disney+. Тогда в коде встречались строки на бразильском португальском и файлы с названиями вроде brazil.js. Текущая кампания - эволюция: от JavaScript-загрузчиков через цепочку поставок к полноценному нативному стилеру с собственной MaaS-платформой.

Сходство очевидно: бренд LofyStealer прямо содержит корень Lofy, совпадающий со старыми псевдонимами PolarLofy и DyPolarLofy. Цель - Minecraft - осталась неизменной с 2022 года. Хостинг в бразильском дата-центре, португалоязычные строки в коде, нацеленность на геймерскую аудиторию - все это указывает на высокую вероятность того, что за новой угрозой стоит та же группа.

Последствия и уроки

Кампания показывает, как далеко продвинулись киберпреступники, нацеленные на обычных пользователей. Двухэтапная архитектура, прямые системные вызовы, шифрование полезной нагрузки и использование легитимных библиотек для маскировки делают обнаружение такого вредоноса нетривиальной задачей. Жертвами становятся в первую очередь дети и подростки, которые легко доверяют файлам с игровой тематикой. Украденные данные могут быть использованы для кражи аккаунтов, финансовых мошенничеств и последующих атак на родственников.

Единственный надежный способ защиты - не скачивать подозрительные файлы из непроверенных источников, даже если они выглядят как читы для любимых игр. Использование актуального антивирусного ПО и поведенческого анализа может помочь, но полагаться только на автоматические средства не стоит. Важно также ограничить права пользователя на устройстве, чтобы вредонос не мог легко внедряться в процессы браузеров.

Индикаторы компрометации

IPv4

  • 24.152.36.241

URLs

  • http://24.152.36.241:8080

MD5

  • d21a5d08b4614005c8fcd9d0068f0190
  • fb203c0ac030a97281960d7c28d86ebf

SHA1

  • 9b1264eb4ff5ee8f00b8b80341fb6917dc3d3148
  • f9fe23f24d45eae418c60819c523a83ddba4ca50

SHA256

  • 293006cec43c663ccff331795d662c3b73b4d7af5f8584e2899e286c672c9881
  • 45d4040e76a0d357dd6e236e185aba2eb82420d78640bfd1f3dede32b33931f7

Комментарии: 0