Внедрённый код был не просто вредоносной вставкой, а сложным многоступенчатым загрузчиком, который обходил защиту классических антивирусов и избирательно выбирал жертв :
localStorage-маркировка: При первом посещении сайта скрипт устанавливал временную метку в браузерном localStorage. Это предотвращало повторное выполнение атаки для одного и того же пользователя, снижая шум и уменьшая вероятность обнаружения при обычном тестировании .
Фильтрация по User-Agent: Скрипт проверял строку User-Agent браузера. Атака нацелена исключительно на настольные компьютеры, так как последующие этапы развёртывания требуют Windows-специфичных взаимодействий. Мобильные устройства игнорировались .
XOR-обфускация: Вредоносный код не содержал прямых ссылок на серверы управления (C2). Вместо этого он содержал XOR-обфусцированные фрагменты строк, которые динамически собирались в полноценный URL только во время выполнения .
Динамическая инъекция: После сборки URL загрузчик внедрял на страницу новый элемент <script>, чтобы загрузить следующий уровень полезной нагрузки .
ClickFix — это техника социальной инженерии, при которой вредоносный скрипт копирует команду в буфер обмена пользователя, а затем отображает на экране поддельную инструкцию: «Откройте окно Run (Win + R), вставьте команду и нажмите Enter» . В атаке на Okendo эта маскировка была реализована через поддельную страницу CAPTCHA. Пользователю показывали фальшивое окно «подтвердите, что вы человек» в стиле ClickFix
. Если посетитель доверчиво нажимал на поле CAPTCHA, на экране появлялась инструкция, а в буфер обмена уже была скопирована команда для запуска PowerShell-скрипта или HTML-приложения (HTA)
.
При выполнении команды с фальшивой CAPTCHA запускался следующий этап заражения, который устанавливал одно или несколько из следующих вредоносных ПО :
Группа SmartApeSG активна как минимум с середины 2024 года и известна своими кампаниями по распространению тех же угроз: NetSupport RAT, Remcos RAT, StealC и Sectop RAT . Ранее они использовали скомпрометированные сайты с поддельными CAPTCHA-страницами
. Атака на Okendo — это эскалация: вместо взлома отдельных сайтов, SmartApeSG скомпрометировала один популярный сторонний виджет, чтобы дотянуться до тысяч сайтов одновременно — классическая цепочная (supply chain) атака
.
JS.Injection.SmartApeSG для отслеживания и блокировки атаки hxxp://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.jsapi.wigetticks.com и api.wizzleticks.com
Comments
0 comments