Полная цепочка взлома Binance — всё основано на исходных данных из блокчейна.
В 20:21 UTC одна транзакция передала контракту атакующего права доступа к горячему кошельку №14.
Атакующий заранее получил 50 групп разрешений EIP-7702, подписанных приватным ключом Binance и охватывающих последовательные nonce: с 18,914,775 по 18,914,824.
Он не мог предугадать текущий nonce кошелька и разослал транзакции пакетно. Одна из них случайно совпала с нужным nonce — и разрешение вступило в силу.
Главный вопрос: как именно атакующий получил эти подписи?
Адрес отправителя 0x7c86…5ca0 теперь помечен на Etherscan как «Взломщик горячего кошелька Binance»; все три транзакции по выводу средств отправлены с него.
Средства на оплату газа были подготовлены заранее через Tornado Cash: три вывода из пула на 0.1 ETH. Первый состоялся 28 октября в 07:39 UTC — за 37 часов до атаки. Так средства были заблаговременно размещены.
Сейчас 94% украденных ETH всё ещё заблокированы на адресе атакующего. Следим за дальнейшими действиями команды Binance по расследованию.
В 20:21 UTC одна транзакция передала контракту атакующего права доступа к горячему кошельку №14.
Атакующий заранее получил 50 групп разрешений EIP-7702, подписанных приватным ключом Binance и охватывающих последовательные nonce: с 18,914,775 по 18,914,824.
Он не мог предугадать текущий nonce кошелька и разослал транзакции пакетно. Одна из них случайно совпала с нужным nonce — и разрешение вступило в силу.
Главный вопрос: как именно атакующий получил эти подписи?
Адрес отправителя 0x7c86…5ca0 теперь помечен на Etherscan как «Взломщик горячего кошелька Binance»; все три транзакции по выводу средств отправлены с него.
Средства на оплату газа были подготовлены заранее через Tornado Cash: три вывода из пула на 0.1 ETH. Первый состоялся 28 октября в 07:39 UTC — за 37 часов до атаки. Так средства были заблаговременно размещены.
Сейчас 94% украденных ETH всё ещё заблокированы на адресе атакующего. Следим за дальнейшими действиями команды Binance по расследованию.
