Инфостилер VOLTA составляет досье на разработчика

Инфостилер VOLTA всплыл в исследовательском треке CAIRN и подписывает файлы именем VOLTA-AUTODOXER. Это самоудаляющийся сборщик для Windows: после кражи паролей, сессий и ключей он может отправить досье на коммерческий агрегатор моделей и получить ранжирование активов. Разбор ведётся через украденные сессии, поэтому у защиты остаётся меньше времени.
Коротко
- Инфостилер VOLTA, или VOLTA-AUTODOXER, всплыл в треке CAIRN: это самоудаляющийся сборщик для Windows с необязательным досье от модели.
- На машине разработчика в сбор попадают SSH, gcloud, VPN, Slack и живые сессии, а не только пароли браузера.
- Запрос к OpenRouter идёт с компьютера жертвы: по умолчанию claude-opus-4.6, запасные Kimi и Gemini, температура 0,2. Ключ API принадлежит покупателю сборки.
- Смена пароля без отзыва сессий и ключей gcloud и SSH на стороне провайдера окно не закрывает. Журнал %APPDATA%\volta_debug.txt нужно сохранить до переустановки.
Почему досье важнее ещё одного списка паролей?
Инфостилер VOLTA в материалах CAIRN описан как зрелый сборщик для Windows с необязательной ИИ-надстройкой. Образец подписывает файлы именем VOLTA-AUTODOXER. Схема проста: украсть всё подряд, а разбор добычи поручить модели.
Обычный стилер снимает cookie, пароли браузера и кошельки, оставляя оператору сырой сбор. VOLTA исключает ручную сортировку: человеку больше не нужно решать, чей лог монетизировать первым. Модель возвращает готовое досье.
Если при сборке в слот не вложили ключ API, имплант работает как обычный сборщик. Своей инфраструктуры у образца нет: он использует чужие сервисы, а PE-файл по завершении удаляет сам себя. Похожий перенос трудоёмкого этапа на модель авторы разбора отмечали у импланта CLOSEDQUORUM, но на другой фазе операции.
Для тимлида меняется тайминг инцидента. Пока реагирование ищет файл, оператор уже может читать, кто этот человек, где работает, какие сессии живы и что проще продать. ИИ не создаёт доступ к ноутбуку, но сокращает паузу между кражей и выбором жертвы. Облачный ключ и сессия мессенджера продолжают жить после удаления сборщика.
Какие секреты разработчика забирает инфостилер VOLTA?
В досье попадает рабочий набор разработчика: SSH, облако, VPN и чаты, из которых собирается доступ к компании. На ноутбуке инженера он открывает клиентские среды, репозитории и внутренние переписки.
Из браузеров на Chromium стилер забирает пароли, cookie и платёжные карты. Рядом идут Firefox и Thunderbird, профили Outlook, токены Microsoft OAuth и снимки экрана. Отдельно снимаются рабочие пространства Slack, сессии Steam и Battle.net, токены Discord, сессии Telegram и аккаунты Roblox.
Для Roblox выполняется запрос к площадке Rolimons, и в досье появляется рыночная оценка инвентаря. Это не гарантированная сумма вывода, а способ поставить жертву выше или ниже в очереди. Встроенный подбор отрабатывает по хранилищам криптокошельков прямо на машине, итог пишется строкой WALLET VAULTS CRACKED. Сид-фразу на диске стоит считать скомпрометированной, а средства перевести на новый кошелёк с сидом, созданным на изолированном устройстве.
Дальше снимаются SSH-ключи, конфиги gcloud, OpenVPN и Hide.me. Все сохранённые пароли Wi-Fi вытаскиваются открытым текстом через Windows API WlanGetProfileList. Домашний роутер, гостевая сеть офиса и клиентский VPN оказываются в одном сборе.
Локальный Identity_Report.txt собирает портрет человека: геолокацию и домашний адрес, работодателя и его домен, год рождения по косвенным признакам, последние четыре цифры карты, рабочие пространства Slack, метаданные авторства документов и признаки бэкапа iPhone.
- Браузеры, почта, карты и cookie дают готовую сессию, а не только пароль.
- SSH, gcloud, OpenVPN и Hide.me открывают репозитории, проекты и туннели заказчика.
- Slack, Discord и Telegram показывают рабочие контакты человека.
- Пароли Wi-Fi и последние цифры карты дополняют бытовой контур.
SSH-ключ и конфиг gcloud открывают конвейер сборки и облачные проекты, а сессия Slack показывает клиентов. Поэтому стилер на рабочей машине бьёт по всей команде. Секреты лучше заранее убрать с ноутбука: использовать короткоживущие облачные токены и SSH через аппаратный ключ. Найти секреты в коде и конфигах помогает аудит безопасности исходного кода.
Чужие сессии превращаются в адрес и цену
После статического сбора VOLTA ходит в сервисы от имени жертвы и дописывает в досье то, чего нет на диске. Пока украденная cookie или OAuth-токен действительны, пароль и второй фактор повторно не спрашивают. Смена пароля без отзыва сессий этот проход не останавливает.
Gmail просматривают на чеки Amazon, DoorDash, Uber Eats, Grubhub, Walmart и PayPal, чтобы подтвердить домашний адрес. Сессии Uber Eats и DoorDash запрашивают на историю заказов, токен Discord используют для дополнения профиля. Оператор видит, куда возят еду, чем платят и какой чат жив сейчас.
Домашний адрес, год рождения, работодатель, чеки, признаки бэкапа iPhone и рабочие пространства Slack уходят на зарубежный агрегатор моделей. Персональные данные сотрудника и куски рабочей переписки покидают контур компании ещё до архива у покупателя сборки.
Досье сериализуется в JSON и отправляется на коммерческий API-агрегатор OpenRouter, в метод chat completions. Запрос собирается без SDK, с User-Agent обычного браузера Mozilla/5.0. Вызов идёт с компьютера сотрудника через его интернет до выгрузки архива.
Ответ модели пишется на диск, затем файлы уходят в архив. Системная роль в конфигурации: forensic intelligence analyst, который готовит досье на цель. Промпт требует кратко оценить жертву со ссылками на источники внутри ответа.
Блок WHAT THEY’RE WORTH ранжирует ценности по уровням low, medium и high, а THEIR OPSEC оценивает защищённость человека и гигиену паролей. Ответ сохраняется в AI_Analysis.txt. Оба файла, отчёт и разбор модели, уходят внутри volta_dox.zip.
Ключ API кладёт в слот оператор или покупатель сборки. Жертва отдаёт процессор, трафик и канал: в журналах прокси видно соединение сотрудника с openrouter.ai. Один такой запрос заражение не доказывает, поскольку OpenRouter используют и разработчики. Нужна связка по времени: подозрительный запуск, Identity_Report.txt и AI_Analysis.txt, сбор браузерных баз и обращение к агрегатору.
Путь через App-Bound Encryption в Chrome перекрывают, если запретить посторонним процессам запускать Chrome с параметром headless. Наш вывод: отдельно ломать криптографию не требуется, если расшифровку выполняет сам браузер. Минимум для защиты: оповещение, когда Chrome с headless стартует не из известного процесса разработчика.
Что модель обязана решить и куда она отступает?
По умолчанию VOLTA вызывает anthropic/claude-opus-4.6 с температурой 0,2. Низкая температура снижает случайность: автору нужны предсказуемые отчёты, а не творческий разброс. Побайтовой повторяемости это не даёт, поэтому ответ нельзя считать воспроизводимой forensic-проверкой даже при требовании ссылок на источники.
Если ответ похож на отказ, стилер ищет короткие формулировки вроде I can’t и I’m not able и переходит к следующей модели. Всего доступны до трёх вызовов.
| Идентификатор | Роль в цепочке |
|---|---|
| anthropic/claude-opus-4.6 | модель по умолчанию, температура 0,2 |
| moonshotai/kimi-k2 | первый запасной вызов при отказе |
| google/gemini-2.5-flash | второй запасной вызов |
Anthropic, Moonshot AI и Google здесь провайдеры моделей, а не участники операции. Проверка по коротким фразам отказа остаётся эвристикой: отказ можно сформулировать иначе, и цепочка не сдвинется. Содержательный, но выдуманный ответ как отказ не распознаётся вовсе. Выдуманная связь между адресом, вузом и паролем может осесть в досье как факт.
Промпт требует идти вглубь, быть прямым и конкретным. Модель должна не только вытащить собранные поля, но и связать имена, адреса или университеты с устройством паролей жертвы. Оператору не нужно самому листать сбор и искать совпадения.
Для команд, которые встраивают модели в продукты, это показывает, как коммерческий API превращается в конвейер сортировки краденого. Тестирование безопасности ИИ-агентов и LLM показывает, какие данные видит модель и куда она может их отправить. Похожий сюжет мы разбирали, когда ИИ-агенты за часы собрали тысячи паролей: там агент помогал добывать учётки, здесь модель сортирует уже снятый сбор.
Это разовая сборка или товар для покупателей?
В образце видны признаки конструктора. В бинарнике шесть сменных слотов, среди них канал Telegram, ключи API и настройки. Значения подставляются при сборке: каждый покупатель получает свой канал и ключ, а каркас остаётся общим. Без ключа модели покупатель всё равно получает классический сбор.
Значения слотов шифруются ключом, который считается как SHA-256 от двух констант в том же файле. Аналитик видит константы и разворачивает шифрование. Для защитника семейство узнаваемо по шаблону, даже когда канал и ключ различаются.
Описанный образец: 64-битный PE32+ под x86-64. Метка времени сборки: 17 августа 2026 года, 20:35. Первое наблюдение: 11 октября 2026 года, 12:46 UTC. Имена файлов: 9BY0tjwOc3ut.exe и yLP9m5J3i2Aw.exe. В инциденте лучше опираться на поведение и имена отчётов, а не на один отпечаток.
Своих адресов управления в разборе нет. Остаются легитимные сервисы: агрегатор моделей, Rolimons, почта и доставка, куда ходят украденной сессией. Блокировка OpenRouter может сломать работу разработчиков, поэтому ловить нужно связку действий на хосте. Сколько покупателей получили сборки и сколько машин вызвали модель, открытое описание не сообщает.
Что отозвать, когда архив уже у оператора?
Самоудаление PE-файла не возвращает сессии. Локальный журнал %APPDATA%\volta_debug.txt может пережить бинарник: в нём временные метки сбора и отметка, удался ли вызов модели. Этот файл, телеметрию EDR или Sysmon и журналы прокси и DNS нужно скопировать до переустановки системы и зачистки профиля.
Антивирус после самоудаления историю не восстановит и уже выданные токены не отзовёт. Первыми гасят живые доступы, снятые с ноутбука, и только с заведомо чистого устройства. MFA старые токены сама не аннулирует. Смена пароля без отзыва сессий оставляет оператору тот же вход в Gmail и сервисы заказов.
- Сохранить volta_debug.txt, телеметрию запуска процессов и сетевые журналы до переустановки.
- С чистого устройства отозвать сессии браузера и OAuth почты, Slack, Discord, Telegram, Steam, Battle.net и Roblox.
- На стороне облака отозвать ключи gcloud и сервисные учётки, в Git и SSH погасить ключи с диска и выпущенные ими deploy-ключи.
- Сменить пароли Wi-Fi, если с хоста ушли профили офиса или дома: WlanGetProfileList забирает все сохранённые профили.
- После зачистки смотреть входы в почту, мессенджеры и финансовые сервисы.
- Сверять запрос к openrouter.ai с появлением Identity_Report.txt, AI_Analysis.txt и volta_dox.zip, а не считать его отдельным доказательством.
Офисный пароль Wi-Fi меняют при подтверждённом сборе или наличии профиля на скомпрометированном ноутбуке: один компьютер отдаёт общий секрет целого этажа. Для домашнего роутера дамп вместе с геоданными помогает подтвердить адрес сотрудника.
Описанный образец касается Windows: разобран 64-битный PE. Обновление менеджера браузера на macOS эту сборку не закрывает. Сначала считают скомпрометированными активные сессии, OAuth, SSH и облачные учётные данные, потом ищут файл и проверяют входы в клиентские проекты.
Пока служба безопасности согласует переустановку, WHAT THEY’RE WORTH уже может лежать у покупателя сборки. Окно закрывают отзывом доступов, а не ожиданием антивируса. Собрать эти действия в одну процедуру помогает информационная безопасность: от журнала на хосте до отзыва gcloud, SSH и рабочих чатов.
Частые вопросы
Что такое инфостилер VOLTA?
Это самоудаляющийся Windows-стилер из исследовательского трека CAIRN, который подписывает файлы именем VOLTA-AUTODOXER. Он собирает пароли, сессии и ключи, а при наличии ключа API просит коммерческую модель оценить жертву.
Как стилер VOLTA использует ИИ?
Он отправляет Identity_Report.txt через OpenRouter с машины жертвы: по умолчанию на anthropic/claude-opus-4.6, при отказе на moonshotai/kimi-k2 и google/gemini-2.5-flash. Модель ранжирует активы и оценивает защищённость жертвы, ответ пишется в AI_Analysis.txt.
Какие данные крадёт VOLTA-AUTODOXER?
Пароли и cookie браузеров, карты, почту, сессии Slack, Discord, Telegram, Steam, Battle.net и Roblox, SSH, конфиги gcloud, OpenVPN и Hide.me, пароли Wi-Fi и сиды кошельков. Затем чужими сессиями стилер сверяет адрес по чекам и заказам.
Что проверить на компьютере после инфостилера?
До переустановки сохранить %APPDATA%\volta_debug.txt и сверить время с Identity_Report.txt, AI_Analysis.txt и volta_dox.zip. С чистого устройства отозвать сессии, а ключи gcloud и SSH погасить на стороне провайдера и в репозитории.
HirexTech помогает проверить, какие сессии, SSH-ключи и облачные доступы разработчиков уже можно унести с рабочего ноутбука, и закрыть это до следующего инцидента: проводим тестирование на проникновение и разбор защиты учётных записей вместе с контуром ИИ.