Обзор и происхождение
YapStealer — инфостилер для Windows, задача которого — массовый сбор учётных данных, cookie-сессий браузеров и данных криптовалютных кошельков с последующей выгрузкой на серверы оператора. Семейство отслеживается в MalwareBazaar под подписью YapStealer; самостоятельной страницы в Malpedia для него нет, что типично для «коммерческих» стилеров, распространяемых через MaaS-инфраструктуру и регулярно сменяющих билды. По тегам наблюдений семейство фигурирует как нагрузка, дропаемая загрузчиком OffLoader (тег dropped-by-OffLoader), а часть образцов прошла «де-пампинг» (de-pumped), т.е. была очищена от мусорных байтов, искусственно раздувавших файл.
Целевая среда — пользовательские и корпоративные рабочие станции Windows (в исследованных образцах — 64-битные PE-файлы). Для корпоративного сектора главная опасность стандартна для класса: украденные cookie-сессии и токены позволяют обходить MFA через перехват уже установленных сессий и служат точкой входа для дальнейшего перемещения по инфраструктуре.
Доставка в наблюдениях зафиксирована как web_download: файл загружается пользователем с веб-ресурса (типично — поддельные страницы установки, «крякнутые» программы, вредоносная реклама), после чего OffLoader дропает и запускает YapStealer. Сабмиты в MalwareBazaar, датированные октябрём 2026 года, фиксируют активность семейства на момент наблюдения.
Функциональные модули
- Модуль сбора браузерных данных: извлечение паролей, cookie и данных автозаполнения из профилей Chromium-браузеров и Firefox; в песочнице зафиксирован «Browser Information Discovery».
- Модуль кражи кошельков: поиск и упаковка файлов криптовалютных кошельков и связанных конфигураций; песочные отчёты помечают поведение как «Accesses cryptocurrency files/wallets, possible credential harvesting».
- Модуль инъекции: в исследованных образцах зафиксирована несанкционированная инъекция в системный процесс (SetThreadContext/WriteProcessMemory) — стилер выполняет полезную нагрузку в контексте легитимного процесса, затрудняя привязку активности к исходному файлу.
- Модуль разведки: перечисление подключённых дисков, системной информации и параметров процессора через реестр, определение системного времени — типичная оценка окружения перед сбором.
- Модуль доставки вторичных файлов: зафиксировано создание файлов в каталоге Program Files, что может использоваться для размещения компонентов или последующих стадий.
Техники и API
Из поведенческих отчётов песочниц: инъекция в системный процесс через SetThreadContext и WriteProcessMemory, манипуляция токенами привилегий (AdjustPrivilegeToken), перечисление процессов, работа с окнами (GetForegroundWindow, FindShellTrayWindow — вероятно, для проверки окружения/анти-анализа), создание процессов через NtCreateUserProcess. Реестровая активность: чтение параметров процессора и системной информации, модификация данных под HKEY_USERS. Бинарные признаки: наличие TLS-коллбэков в PE (pe_detect_tls_callbacks) и анти-отладочные проверки через API (DebuggerCheck__API). Одна из YARA-меток указывает на Go-компиляцию (golang_bin), что согласуется с современным трендом написания стилеров на Go; часть образцов также совпала с правилом, ассоциированным с Cobalt Strike-артефактами, что может отражать пересечение инфраструктуры или упаковку.
IOC и индикаторы
Структурированных IOC (домены, IP, URL) для семейства в текущем наборе нет — канал выгрузки кражи требует дополнительного анализа трафика. Доступные индикаторы: три образца типа exe (PE, AMD64), подписанные YapStealer, метод доставки web_download, теги YapStealer, de-pumped, dropped-by-OffLoader, exe. Наблюдения датированы 7 октября 2026 (сабмиты и вердикты песочниц). Вердикты вендоров разнятся: VMRay — malicious, YOROI — Malicious File (1.00), vxCube — 94–100% maliciousness, Triage — 6/10 с тегами discovery/spyware, ReversingLabs — KNOWN/SUSPICIOUS с покрытием 7–12 сканеров, Kaspersky — NotCategorized, Intezer — unknown. Карточки образцов предоставлены ниже скрытым блоком рендерера.
Обнаружение
- Поведенческие (EDR): процесс, выполняющий WriteProcessMemory/SetThreadContext в адресное пространство системного процесса; создание исполняемых файлов в Program Files нетипичным родительским процессом; массовое чтение файлов профилей браузеров (Login Data, Cookies, Local State) и каталогов кошельков одним процессом.
- Реестр/файлы: модификации под HKEY_USERS вне пользовательских действий; перечисление ключей процессора и системной информации как прелюдия к сбору.
- Сеть: исходящие соединения процесса-инъекции вскоре после запуска (канал выгрузки); аномальные POST-запросы с небольшими объёмами данных.
- YARA/статика: поиск TLS-коллбэков в сочетании с анти-отладочными API-паттернами; Go-компиляция с признаками стилер-функциональности; строки, характерные для перечисления браузерных профилей и путей кошельков. Учитывать низкое покрытие мульти-сканеров (19–50%) — сигнатурное обнаружение ненадёжно, приоритет за поведенческой телеметрией.
Защита и снижение риска
- Блокировать загрузку исполняемых файлов из веб-категорий «пиратское/крякнутое ПО» и предупреждать пользователей о поддельных установщиках — основной путь доставки web_download.
- Application control (WDAC/AppLocker) с блокировкой пользовательского запуска из Program Files и временных каталогов.
- EDR-политики на инъекции в системные процессы и доступ к файлам браузерных профилей нетипичными процессами.
- Сокращение поверхности кражи: отключение сохранения паролей в браузерах, использование корпоративных менеджеров паролей с аппаратной привязкой, ограничение времени жизни сессий и привязка их к устройству.
- Фишинг-устойчивая MFA (FIDO2/passkeys) вместо SMS/TOTP, уязвимых к перехвату сессий.
- Сегментация рабочих станций и контроль исходящих соединений для неутверждённых процессов.
Что делать при подозрении на заражение
- Изолировать хост от сети, сохранив телеметрию EDR и волатильные данные до выключения.
- Считать скомпрометированными все сохранённые в браузерах пароли, cookie-сессии и данные кошельков на этом хосте.
- С чистого устройства сменить пароли и отозвать активные сессии/токены затронутых учётных записей; проверить журналы на чужую активность и закрепление сессий.
- Определить масштаб: поиск запусков OffLoader/стилера, файлов в Program Files, инъекций и исходящих соединений за период на других хостах.
- Проверить закрепление (задачи планировщика, Run-ключи, службы) и отсутствие вторичных стадий.
- Вернуть систему в эксплуатацию только после подтверждения отсутствия закрепления; переустановка ОС уместна, если целостность системы подтвердить нельзя.
Ограничения текущего анализа
Установлено по образцам и песочницам: инъекция в системный процесс, сбор браузерных данных и файлов кошельков, разведка окружения, создание файлов в Program Files, анти-отладочные приёмы и TLS-коллбэки. Не подтверждено: конкретный протокол и адреса C2/выгрузки (структурированные IOC отсутствуют), точный список поддерживаемых браузеров и кошельков, наличие кейлоггер- или клиппер-функций, механизм закрепления (наблюдаемое создание файлов в Program Files может быть разовой доставкой, а не персистентностью). Совпадение с правилами Cobalt Strike и VECT ransomware требует проверки — возможно, это пересечение упаковки или ложные срабатывания, а не реальная связь семейства с этими инструментами. Статический разбор конфигуратора и динамический перехват трафика позволят уточнить канал выгрузки и состав модулей.
Скачать образцы
Скачать образцы можно здесь:
Просмотр скрытого контента доступен зарегистрированным пользователям!
Просмотр скрытого контента доступен зарегистрированным пользователям!
Просмотр скрытого контента доступен зарегистрированным пользователям!
Источники
История обновлений статьи
- 08.10.2026 — Опубликована первая версия материала.
