REF2731 распространяет троян NETWIRE

В описанных кампаниях загрузчик PARALLAX распространяет RAT NETWIRE по пятиэтапной схеме. Две кампании связали по сходству приманок, макросов, промежуточных артефактов, тактик, техник и процедур, а также инфраструктуры. Активность не удалось однозначно атрибутировать конкретному злоумышленнику, хотя аналогичные техники в других исследованиях связывали с Evilnum и кампанией DarkCasino.

Загрузка компонентов и внедрение кода

Кампании, как правило, начинаются с документов Microsoft Word с макросами, посвящённых подаче налоговых деклараций в США. В макросах используется легитимный код GLPK, затрудняющий статический анализ. Затем макрос обращается к CreateObject, чтобы загрузить компоненты вредоносного ПО в каталог пользователя AppData.

Макрос запускает подписанную утилиту разработки Microsoft MsiDb.exe. Она загружает вредоносную DLL msi.dll или msvcr100.dll. DLL применяет обфускацию и динамическое разрешение API, а также проверяет имя процесса, требуя выполнения в контексте MsiDb.exe. Затем она загружает файл cs16.wav, извлекает из него встроенный ключ XOR, расшифровывает содержимое WAV-файла и запускает полученный шеллкод.

Шеллкод загружает чистую копию ntdll.dll из Windows и использует прямые системные вызовы, чтобы обходить хуки средств EDR и антивирусов в пользовательском режиме. С помощью Heaven’s Gate и нативных API, в том числе ZwAllocateVirtualMemory, ZwWriteVirtualMemory и ZwResumeThread, он внедряет код в приостановленный процесс cmd.exe.

Доставка полезной нагрузки и закрепление

На следующем этапе используется файл cs16.cfg, замаскированный под легитимный заголовок Python. В нём содержится имя или расположение файла paper.png. Если требуется, вредоносная программа загружает PNG через COM-интерфейс IBackgroundCopyManager. PARALLAX анализирует изображение, извлекает данные из байтов красных пикселей и распаковывает их с помощью LZMA.

Во встроенной конфигурации содержатся следующий этап PARALLAX и конечная полезная нагрузка. В рассматриваемых кампаниях в этой роли наблюдали NETWIRE. Оба компонента внедряются в другой приостановленный процесс cmd.exe.

На финальном этапе PARALLAX обходит UAC через COM-интерфейс CMSTPLUA и закрепляется в системе, создавая запланированную задачу. Задача запускает MsiDb.exe через COM. Затем выполняется NETWIRE, который устанавливает собственное закрепление и функции управления.

В общей инфраструктуре C2 NETWIRE использовался домен ohioohioa[.]com. Также зафиксированы домены ywiyr[.]com и septton[.]com.

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

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

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

Как мы обрабатываем данные: политика обработки персональных данных