Recorteiro: поддельный счёт за свет вырезает окно в настоящий банк

Recorteiro: поддельный счёт за свет вырезает окно в настоящий банк

Новый банковский троян Recorteiro атакует клиентов португальских банков, которые работают на Windows. Вредоносное ПО приходит в письмах с поддельными счетами за электричество от имени EnergiaLusa и EDP. Троян крадёт данные входа в банк, а оператор в это время управляет заражённой машиной удалённо.

Описание

Счёт предлагают скачать в ZIP-архиве. Жертва получает вложение и запускает его сама. Внутри лежит командный сценарий для Windows, а не документ, как ожидает получатель. Сценарий запускает PowerShell, а тот разворачивает загрузчик. Дальше загрузчик ставит зашифрованное и подписанное ядро, стирает исходный файл и ждёт команды с сервера управления. Код трояна написан с нуля на Rust.

Главный приём - поддельное полноэкранное окно с уведомлением банка, в котором вырезана область. Сама страница банка остаётся настоящей: подделка лишь дополняет её. Сквозь вырез жертва видит реальную форму и вводит код именно в неё. Подозрений не возникает: вокруг привычный интерфейс кредитной организации. Оператор в это время следит за сессией через WebRTC и управляет компьютером. Для банка такая сессия неотличима от обычного входа с устройства и адреса клиента.

С заражённой машины уходят пароли, cookie, данные банковских карт, история браузера и криптокошелёк. Набор банков задаёт сервер, а не сам образец, поэтому список целей меняется без новой сборки. По данным SI-LAB, в лаборатории в него входили несколько португальских банков, включая Millennium bcp и Santander. Каждый экземпляр ядра уникален по хешу: загрузчик расшифровывает общее ядро и заново штампует его данными машины. Блокировка установленного файла по хешу поэтому бесполезна.

Для закрепления служит задача планировщика с запуском каждые 15 минут, ключ автозапуска в реестре со случайным именем и служба Windows. Удаление скачанного файла и перезагрузка их не отменяют. Ядро проверяет, нет ли на машине виртуальной среды и отладчика, а также 23 инструментов анализа. Антивирусы и EDR оно только перечисляет, отключать их не пытается. Обновления загрузчик принимает по подписи Ed25519 и умеет откатываться на предыдущую версию.

Ядро держит связь с сервером управления через WebSocket поверх TLS. Текущий адрес оно забирает из Supabase, а при недоступности переходит на резервный, прописанный в самом файле. Смена основного домена канал не обрывает. Живое видео и удалённое управление идут через WebRTC и TURN, снимки экрана оператор получает через Cloudflare R2.

Троян устанавливает в браузер расширение WindowsHelpers Browser Verification: оно клонирует сессии, перехватывает формы и может управлять вкладкой. Отдельный модуль обходит Chrome App-Bound Encryption, запуская код внутри настоящего процесса chrome.exe. Отчёт приводит хеши образцов, сетевые артефакты, имена файлов, артефакты хоста и 14 YARA-правил. Сколько счетов уже разослано, кто стоит за кампанией и как долго она идёт, не установлено. Для защиты стоит проверять необычные BAT-файлы в ZIP-архивах, запуск PowerShell с обходом политики, случайные имена в HKCU Run и задачу WinSysMonitor. Полезны и YARA-правила из отчёта: они покрывают загрузчик, ядро, расширение браузера и контейнер WBX1. Эти правила стоит использовать вместе с поведенческим поиском, а не вместо него.

Индикаторы компрометации

YARA

Комментарии: 0