Поддельные расширения Firefox крали сид-фразы и ключи криптокошельков

Кластер вредоносных расширений для Firefox, имитировавших криптокошельки Phantom, Jupiter и Bitget, использовался для кражи фраз восстановления и закрытых ключей. Идентификаторы расширений: 3092199 у имитатора Phantom, 3092666 у Jupiter и 3092059 у Bitget.

Расширения копировали фирменный стиль кошельков и использовали вводящие в заблуждение описания и гомоглифы Unicode, чтобы выглядеть легитимными. Подписанные пакеты содержали вредоносный код, а каждое расширение опубликовали через отдельный одноразовый аккаунт разработчика расширений Firefox. Все три расширения включали встроенные утилиты для кражи данных.

Расширение Jupiter содержало троянизированный фоновый скрипт, который выгружал мнемонические фразы и закрытые ключи при импорте кошелька. Ещё один компонент перехватывал секретные данные из полей ввода на странице и из буфера обмена. Расширение, имитировавшее Bitget, сканировало содержимое страниц и сообщения расширений, обращалось к хранилищу кошелька за сид-фразами во время расшифровки и манипулировало созданием вкладок, перенаправляя жертв на локальный экран импорта.

В расширении Phantom к фоновому сервисному работнику добавили удалённый загрузчик. Он получал конфигурацию с phantom.bonto.io/config, декодировал нагрузку в формате base64 и внедрял код в основной мир посещаемых страниц. Резервным вариантом служило внедрение в изолированный мир контент-скрипта. Управляемая сервером конфигурация позволяла включать и отключать нагрузку, а также менять её поведение без повторной отправки расширения на проверку.

Полученный стиллер выявлял фразы BIP-39 из 12, 15, 18 или 24 слов, а также закрытые ключи, совместимые с Ethereum и Solana, и отправлял перехваченные данные на сервер управления. Расширения выгружали данные на поддомены с названиями брендов в зоне bonto.io, в том числе на phantom.bonto.io, jupiter.bonto.io и bitget.bonto.io. Среди дополнительных зарезервированных хостов были coinbase.bonto.io и exodus.bonto.io. Это указывает на то, что рассматривались и другие бренды кошельков.

Пакет Phantom также содержал бэкенд на Node.js. Он фиксировал украденные секреты, передавал их в Telegram и выводил криптовалюту на заранее заданные адреса в нескольких блокчейн-сетях.

Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.

Ознакомиться подробнее с отчетом можно по ссылке.

Технологии киберугроз
Автор: Технологии киберугроз
Технологии киберугроз – технологическая компания, специализирующаяся на решениях по анализу угроз для предприятий любого размера. Мы собираем, нормализуем, обогащаем информацию о киберугрозах со всего мира. Нашими источниками являют более 260 открытых фидов, более 100 открытых поставщиков Threat Intelligence-отчетов, открытые online sandbox, социальные сети и репозитории GitHub. Мы также предоставляем ряд сервисов по: семантическом анализу Threat Intelligence-отчетов и приведения их в машиночитаемый формат STIX 2.1, проверки IoC на потенциальные ложноположительные сработки, а также получению WHOIS-записей для доменных имен.
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных