• XSS.stack #1 – первый литературный журнал от юзеров форума

Злоумышленники похитили около миллиона долларов, атаковав инфраструктуру кошелька Electrum

Desoxyn

mind-bender
Эксперт
Регистрация
01.10.2018
Сообщения
1 610
Решения
1
Реакции
2 990
Депозит
0.0001
Необычная атака на инфраструктуру кошелька Electrum началась 21 декабря 2018 года, и проблема до сих пор не была решена до конца. Пользователи уже лишились более 200 биткоинов, что немногим меньше миллиона долларов США по текущему курсу. Разработчики Electrum называют происходящее фишинговой атакой и, в сущности, они правы, это действительно фишинг, однако не совсем обычного формата.

Неизвестный хакер (или группа хакеров) нашли способ показывать пользователям легитимных кошельков выглядящие официально сообщения, согласно которым, нужно немедленно загрузить и установить обновление Electrum из репозитория на GitHub. Указанный в сообщениях репозиторий, конечно, принадлежит сами злоумышленникам и распространяет малварь, ворующую криптовалюту.


Хотя один вредоносный репозиторий атакующих был удален администрацией GitHub, согласно данным СМИ и жалобам пострадавших, атака уже возобновилась с новой ссылкой, ведущей на новый репозиторий. Дело в том, что основная проблема заключается вовсе не в репозитории, а в самой возможности атакующих транслировать подобные фишинговые сообщения пользователям.

Атака работает весьма просто:

  • атакующий добавил в сеть Electrum десятки вредоносных серверов;
  • пользователи легитимных кошельков инициируют Bitcoin-транзакцию;
  • как только эта транзакция достигает одного из подконтрольных преступникам серверов, тот отвечает ошибкой – фишинговым сообщением, которое побуждает пользователя срочно загрузить «обновление» с вредоносно сайта (репозитория GitHub);
  • пользователь кликает по ссылке и загружает вредоносный апдейт;
  • после его установки открывается уже вредоносная версия кошелька, которая тут же запрашивает у жертвы код двухфакторной аутентификации (который в нормальных обстоятельствах запрашивается лишь при передаче средств);
  • получив код, поддельный кошелек Electrum использует его для кражи средств пользователя и переводит их на адрес преступников.
Таким образом, основная проблема заключает в том, что серверам Electrum позволено показывать пользователям кастомные всплывающие сообщения прямо внутри кошельков. Более того, атаки первой волны сработали так хорошо из-за того, что сообщения преступников были прекрасно отформатированы, выглядели вполне официально, и жертве нужно было лишь кликнуть по приведенной ссылке.

electrum-error-message.png


В настоящее время разработчики Electrum уже выпустили обновление 3.3.2 и лишили атакующих возможности создавать такие «красочные» фальшивки, теперь фишинговые сообщения выглядят так:

electrum-error-message1.png


К сожалению, даже в таком виде поддельные сообщения об ошибках по-прежнему находят новых доверчивых жертв. Некоторые пользователи умудряются вручную скопировать уже «некликабельную» ссылку, вставить ее в браузер и все равно загрузить вредоносное обновление.

Разработчики предупреждают, что доверять следует только официальному сайту electrum.org и ни в коем случае не загружать Electrum из других источников.


Electrum@ElectrumWallet

https://twitter.com/ElectrumWallet/status/1078319006862454785

There is an ongoing phishing attack against Electrum users. Our official website is https://electrum.org Do not download Electrum from any other source. More on the attack here: https://github.com/spesmilo/electrum/issues/4968 …

295

18:57 - 27 дек. 2018 г.
Информация о рекламе в Твиттере и конфиденциальность

when broadcasting transaction, error message from server is displayed as is · Issue #4968 ·...
TL;DR: There is an ongoing attack against users where servers raise exceptions when a client broadcasts a transaction; in this case the error text is displayed as is in the client GUI. The attacker...
github.com





(c) хакер
 
Ar3s практически любые (да что уж там, любые) клиенты, которые поддерживаются и обновляются - поддерживают сервисные сообщения (те же напоминалки об обновах). Как впрочем и любой софт. И не все авторы задумываются о том, что проверку на легитимность серверов, выдающих сообщения, на клиентской части тоже надо проводить. С антивирями помнится (если не ошибаюсь) нечто аналогичное было. Но там и вектор атаки иной был. Сейчас за давностью не могу запруфить В любом случае пример показателен и наводит на многие мысли.
 
Встраивание html в визуальные компоненты куда попало и как попало сыграло свое, в qt есть такое ( некоторые ui компоненты такие как textbrowser, textedit итд ), bitcoin core пользует qt интересно там что-то подобное есть...
 
Desoxyn
Я немного о другом. мне за все время пользования элекрум ни разу не выдавал сообщений. Никаких. Единственное всплывающее окно - это подтверждение пароля при переводе средств. То что он умеет что-то еще показывать - я не сомневался. Просто не видел никогда :)
 
Ar3s да та же фигня. Даже мессаги об обновах ни разу не было от электрума. Я бы как раз и призадумался, если б увидел нечто подобное. Тем более вроде автоматом он (раз уж речь о нем) не обновляется тоже. Однако как видим, возможность такая есть, а обычный пользователь не задумывался бы (да и не задумывался), иначее бы и кол-ва в 200 битков не было
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Что же все время кто то другой до такова додумывается:confused:
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх