CoffeeLoader – продвинутая угроза, обходящая защиту

Программный модуль CoffeeLoader разработан для загрузки и выполнения вторичных payload'ов, обходя системы обнаружения на конечных точках и антивирусное ПО. Решение использует уникальный ARMOURY Packer, выполняющий код на графическом процессоре, что значительно усложняет анализ в виртуальных средах.
CoffeeLoader – продвинутая угроза, обходящая защиту
Изображение носит иллюстративный характер

Специализированный загрузчик применяет несколько техник обхода: подмену стека вызовов, сокрытие активности через режим сна, использование Windows Fibers и при необходимости обход контроля учетных записей пользователей (UAC). По функциональным особенностям он имеет сходство с известным загрузчиком SmokeLoader, что свидетельствует о возможной эволюции насчет его поведения.

По словам Брета Стоун-Гросса, старшего директора по аналитике угроз в Zscaler, «целью вредоносной программы является загрузка и выполнение вторичных payload'ов, обходя защитные системы конечных точек». Эксперт отмечает, что многослойное применение техник, начиная от подделки стека вызовов до использования Windows Fibers, существенно затрудняет процесс детектирования.

ARMOURY Packer, именуемый «Armoury» и маскирующийся под законную утилиту Armoury Crate от ASUS, играет ключевую роль в запуске DLL payload'ов (ArmouryAIOSDK.dll или ArmouryA.dll) с повышенными привилегиями. При этом загрузчик вынужден преодолевать ограничения UAC, инициируя последовательность заражения, предусматривающую запуск плановых задач на входе в систему или каждые 10 минут.

После установки сохраняется возможность дальнейшего воздействия: stager-компонент активирует основной модуль, реализующий методы обхода обнаружения антивирусов и систем EDR, а затем устанавливается постоянное соединение с сервером управления и команд (C2) по протоколу HTTPS. Полученные команды включают внедрение и выполнение кода, аналогичного Rhadamanthys shellcode, способного обеспечивать дальнейшие атаки.

Зафиксировано, что происхождение CoffeeLoader датируется сентябрем 2024 года. В случае недоступности основных C2 каналов, загрузчик использует алгоритм генерации доменных имен как механизм резервного реагирования. Анализ Zscaler выявил заметные сходства в исходном коде между CoffeeLoader и SmokeLoader, позволяющие предположить, что первый является эволюционной версией второго, особенно после недавних правоохранительных мер против инфраструктуры последнего.

Параллельно обнаружена иная вредоносная кампания, в рамках которой Seqrite Labs зафиксировали фишинговую рассылку, инициирующую многоступенчатую цепочку заражения и устанавливающую информацию-крадущий модуль Snake Keylogger. Эта информация подчеркивает активное использование многообразных техник для повышения успешности атак и затруднения обнаружения угроз.


Новое на сайте

19743Artemis: момент, который определит целое поколение 19742Почему в горах реже болеют диабетом? 19741Что скрывается подо льдами Антарктиды и почему страны могут начать за это бороться? 19740ДНК моркови и красного коралла на туринской плащанице 19739Что нового нашёл телескоп NASA в остатках сверхновой, которую китайские астрономы... 19738Куда исчезла минойская цивилизация 1973736 вредоносных npm-пакетов под видом плагинов Strapi: охота на криптовалютную платформу 19736Fortinet экстренно латает критическую дыру в FortiClient EMS, которую уже вовсю... 19735Что за существо, похожее на червя из «дюны», обнаружили в Китае задолго до кембрийского... 19734Может ли старый препарат для трансплантации отсрочить диабет 1 типа? 19733Викторина для любителей осьминогов: что вы знаете о головоногих? 19732Почти сто пусков за плечами, но Artemis II оказался чем-то совершенно другим 19731Как китайский смог оказался связан с арктическими штормами, а мыши избавились от диабета? 19730Почему аллергия передаётся по наследству не так просто, как кажется? 19729Веб-шеллы на PHP, управляемые через куки: как злоумышленники закрепляются на серверах...
Ссылка