Lumma Stealer: nexe-исполняемые файлы в поддельных обновлениях игр

Новая киберугроза под названием Lumma Stealer использует хорошо знакомую социальную технику — подделку обновлений игр — но сочетает её с необычными техническими приёмами. Злоумышленники размещают спам-комментарии под легальными проектами на Itch.io и Patreon, направляя пользователей на скачивание архива под видом патча. Внешне безобидный архив с названием «Обновлено Version.zip» содержит исполняемый файл «game.exe», который и является точкой входа для атаки.

Суть атаки

Пользователь скачивает архив по ссылке из комментария и запускает game.exe, ожидая обновление игры. На самом деле исполняемый файл не выполняет никаких легитимных действий по обновлению — вместо этого он разворачивает вредоносную цепочку, которая крадёт данные и загружает дополнительные компоненты.

«После исполнения «game.exe» не выполняет никаких законных действий по обновлению.»

Технические особенности вредоноса

Статический анализ показал, что бинарник скомпилирован с помощью nexe — инструмента, который упаковывает приложения Node.js в исполняемые файлы формата PE. Это примечательно: оператор использует не классический скомпилированный dropper, а упаковку Node.js-приложения в PE, что ранее широко не освещалось в контексте подобных угроз.

Основные технические моменты:

  • Исполняемый файл упакован как nexe-приложение и загружает Node.js-модуль в рантайме.
  • Полезная нагрузка хранится в кодировке Base64 (вариант), декодируется и подключается как Node.js-модуль.
  • Несмотря на кодирование и упаковку, различия в именах переменных и функций остаются узнаваемыми после декодирования, что указывает на повторяющуюся, но адаптируемую структуру кода.

Механизмы антианализа

Lumma Stealer применяет передовые контрмеры, чтобы затруднить исследование в песочнице и анализ в виртуальной среде. Среди них — детекция виртуальной машины: вредонос проверяет объём системной памяти и количество ядер процессора; если система выглядит как VM, выполнение прекращается. Этот приём эффективно защищает образцы от автоматизированного анализа.

Организация кампании

Атака демонстрирует систематический подход оператора:

  • Создание множества спам-аккаунтов для публикаций под разными проектами.
  • Распространение нескольких вариантов файлов, скомпилированных с помощью nexe, с использованием различных методов кодирования.
  • Единый паттерн в коде, видимый по именам переменных и функций, — признак единого оператора, но с возможностью быстрой адаптации.

Последствия и рекомендации

Сочетание социальной инженерии и нетривиальной упаковки делает кампанию опасной: пользователи, доверяющие комментариям и не проверяющие источник загрузки, рискуют компрометацией учётных данных и утечкой информации.

Рекомендации для пользователей и администраторов:

  • Не скачивайте обновления и патчи из комментариев — используйте официальные страницы разработчиков.
  • Проверяйте цифровые подписи и контрольные суммы файлов, если разработчик их предоставляет.
  • Ограничьте привилегии пользователей и не запускайте неизвестные исполняемые файлы под учётной записью администратора.
  • Используйте EDR/ANTIVIRUS с анализом поведения и детекцией упаковщиков типа nexe.
  • При исследовании образцов учтите, что вредонос может детектировать VM — применяйте разнообразные методики анализа и физические стенды.

Вывод

Lumma Stealer демонстрирует эволюцию методов доставки и сокрытия вредоносного ПО: злоумышленники комбинируют социальную инженерию с неожиданной для многих упаковкой Node.js-приложений в PE через nexe, плюс эффективные анти-VM меры. Это увеличивает сложность обнаружения и требует от специалистов по безопасности внимательного мониторинга платформ распространения контента (Itch.io, Patreon), а также адаптации инструментов анализа и защитных мер.

Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.

Ознакомиться подробнее с отчетом можно по ссылке.

Технологии киберугроз
Автор: Технологии киберугроз
Технологии киберугроз – технологическая компания, специализирующаяся на решениях по анализу угроз для предприятий любого размера. Мы собираем, нормализуем, обогащаем информацию о киберугрозах со всего мира. Нашими источниками являют более 260 открытых фидов, более 100 открытых поставщиков Threat Intelligence-отчетов, открытые online sandbox, социальные сети и репозитории GitHub. Мы также предоставляем ряд сервисов по: семантическом анализу Threat Intelligence-отчетов и приведения их в машиночитаемый формат STIX 2.1, проверки IoC на потенциальные ложноположительные сработки, а также получению WHOIS-записей для доменных имен.
Комментарии: