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. Эта информация подчеркивает активное использование многообразных техник для повышения успешности атак и затруднения обнаружения угроз.


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

20338Что если жрецы майя, вдохновившие Уильяма берроуза, были выдумкой антропологов? 20337Голубые соседи раскрывают тайну красных точек ранней вселенной 20336Осцилляторы против транзисторов: тихая революция в энергетике искусственного интеллекта 20335Гонка за временем: как уязвимость в snap-confine снова открывает root на Ubuntu 20334Почему постановка амбициозных целей пугает нас больше, чем их недостижение? 20333Индонезийская полиция арестовала создателя фишинг-сервиса Kratos, который обходил... 20332Почему настоящая страница входа Microsoft может украсть ваш аккаунт, даже если пароль и... 20329Как обычное расширение для PDF-файлов открыло доступ к чужой переписке в WhatsApp? 20327Кости прерий: как истребление бизонов породило целую индустрию — и сама себя же уничтожила 20326Кто и зачем взламывает серверы Ollama и ComfyUI ради ключей от AWS? 20325Как злоумышленники спрятали командный сервер внутри блокчейна и почему его невозможно... 20324Брюссель заставляет Android делиться секретами с чужими ИИ-помощниками
Ссылка