Grandoreiro атакует банки через DLL Side-Loading и облака
Вредоносная кампания Grandoreiro продолжает активно нацеливаться на банковские учреждения в Европе и Латинской Америке, при этом наиболее заметная активность фиксируется в Portugal и Spain. По данным отчета, злоумышленники также расширяют свое присутствие в Mexico, используя все более сложные техники сокрытия и доставки вредоносного ПО.
Главная особенность кампании — сочетание DLL Side-Loading, фишинга и коммуникационных схем, построенных на легитимных технологиях, включая SGC WebSockets и WebRTC. Такой подход позволяет вредоносной активности сливаться с обычным сетевым трафиком и существенно осложняет обнаружение.
Как работает схема заражения
Первоначальный вектор атаки — phishing. Пользователи получают вредоносные ссылки, которые ведут на Dropbox, где размещены ZIP-файлы с вредоносным ПО. Для распространения кампании используются домены, в том числе uniaodownloadcnk.online и vmi.contaboserver.net. Оба ресурса связаны с cloud hosting и, по данным отчета, были зарегистрированы недавно именно под эту кампанию.
После загрузки и запуска компонентов злоумышленники применяют технику DLL Side-Loading. В процессе используются библиотеки, созданные с помощью Delphi 11, среди которых:
- libwebp.dll
- mingw10.dll
- libffi-6.dll
- libpng15.dll
Эти библиотеки интегрированы с файлами HTML, JavaScript и CSS, которые обеспечивают схему связи через WebSockets и WebRTC. В результате приложения могут поддерживать обмен данными в real-time, что делает вредоносный трафик похожим на стандартный трафик веб-сервисов.
Технические особенности и инфраструктура
Отчет описывает несколько вариантов поведения вредоносного ПО, показывающих, насколько гибко Grandoreiro адаптирует инфраструктуру под конкретные цели.
Первый сценарий
В одном из случаев используется протокол STUN, который помогает вредоносному ПО определить public IP address жертвы и организовать связь по модели peer-to-peer. Здесь mingwn10.dll подключается к сервисам Google Cloud, а libwebp.dll взаимодействует с Azure через MQTT. По оценке исследователей, такой механизм может также быть ориентирован на устройства IoT.
Дополнительную маскировку обеспечивает использование шума, характерного для веб-конференций. Это усложняет мониторинг и снижает вероятность того, что злонамеренная активность будет выделена среди обычного корпоративного трафика.
Второй сценарий
Во втором случае вредоносное ПО использует протокол ICE, который также предназначен для peer-to-peer-коммуникаций. Кроме того, оно взаимодействует с API Binance и сервисами Amazon через MQTT.
Особый интерес представляет содержимое этой вариации: в коде обнаружены как ссылки на португальские банки, так и отдельные китайские строки. Это может указывать на более широкий операционный охват и вероятную адаптацию под разные географические и языковые среды.
Дополнительные защитные проверки
В коде Grandoreiro также присутствуют функции, направленные на противодействие анализу и обнаружению. Среди них:
- проверка режима kiosk mode, ограничивающего доступ пользователя к другим приложениям;
- поиск инструментов защиты, включая утилиты из набора Sysinternals;
- обнаружение приложений для network analysis;
- проверка запуска в virtual environment;
- использование WMI для запроса списка antivirus-продуктов, установленных в системе.
Отдельная VBS-кампания
Помимо техник подгрузки DLL, отчет упоминает отдельную кампанию, связанную с сильно obfuscated скриптом Visual Basic (VBS). После выполнения он устанавливает вредоносное ПО и предварительно проверяет, не находится ли система под наблюдением специалистов по безопасности.
Этот скрипт анализирует наличие средств защиты, а также определяет, работает ли он в virtual environment. Использование WMI для запроса установленных antivirus-решений дополнительно подтверждает стремление злоумышленников уклоняться от обнаружения на ранних этапах.
Выводы для организаций
Эволюция кампании Grandoreiro показывает, что финансово мотивированные злоумышленники быстро меняют тактики и активно используют легитимные сервисы для сокрытия своей активности. Это делает традиционные методы обнаружения менее эффективными и требует более глубокого, многослойного подхода к защите.
Организациям в затронутых регионах рекомендуется выстраивать защиту на основе behavioral detection и комплексного мониторинга, чтобы выявлять банковские трояны заранее — до того, как они успеют нанести ущерб.
Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.
Ознакомиться подробнее с отчетом можно по ссылке.


