Главная В миреРазработчик Whitehat разблокировал $2 млн, застрявших в контракте ICO Ethereum 2016 года на 9 лет

Разработчик Whitehat разблокировал $2 млн, застрявших в контракте ICO Ethereum 2016 года на 9 лет

от admin

» Разработчик Whitehat разблокировал $2 млн, застрявших в контракте ICO Ethereum 2016 года на 9 лет Дата публикации:01.06.2026, 13:15 436 436 Скопировать Поделись с друзьями! Исследователь безопасности, известный под ником 0xflorent, сотрудничал с командой, работавшей над контрактом ICO Ethereum (ETH) 2016 года, чтобы разблокировать около 2 000 000 долларов в ETH, которые были заблокированы в течение 9 лет. В ходе скоординированной операции по восстановлению средств, проведенной «белыми» хакерами, была использована уязвимость переполнения целочисленных значений, которую первоначальные разработчики так и не исправили.

Контракт принадлежит HongCoin, ICO 2016 года, которая не достигла своей цели по сбору средств и должна была автоматически вернуть Ethereum инвесторам, но этого не произошло из-за ошибки в функции возврата.

В результате разморозки 0xflorent разморозил 1003,62 ETH, и теперь 48 первоначальных инвесторов могут получить свои средства. Двое уже сделали это, получив в общей сложности 96,5 ETH, что составляет примерно 193 000 долларов, сообщил он в воскресенье на X.

Логика возврата средств в контракте отклоняла запросы держателей, чей баланс токенов превышал глобальный счетчик, который за годы частичных возвратов снизился до 356, ограничивая дальнейшие возвраты суммой в 3,56 ETH.

0xflorent обнаружил, что в административной функции контракта, доступной только в кошельке с мультиподписью HongCoin, отсутствовала защита от переполнения целочисленных значений, позже встроенная в язык программирования Solidity. Вызов этой функции с определенным входным значением обнулял баланс держателя до единицы, позволяя проверке возврата пройти и разблокировать средства.

Читать также:
Центральный банк Бразилии запретил расчеты с использованием стейблкоинов и криптовалют при трансграничных платежах

Однако восстановление не было односторонним эксплойтом. Поскольку для выполнения административной функции требовалась мультиподпись HongCoin, 0xflorent отправил электронное письмо команде, проверил последовательность разблокировки на тестовом форке основной сети Ethereum, и команда сама подписала транзакции разблокировки.

Была подписана 41 транзакция, по одной на каждого заблокированного держателя, освободив примерно 1000 ETH, которые действительно застряли. Еще 7 держателей имели достаточно небольшие балансы, чтобы осуществить возврат средств напрямую без использования обходного пути.

Это уже второе подобное возвращение средств, о котором 0xflorent сообщил за 8 дней.

24 мая он заявил, что вернул 19,329 ETH, что составляет около 40 590 долларов, их первоначальным владельцам, включая 5,141 ETH от провалившегося ICO в январе 2018 года и 14,190 ETH от 7 истекших атомарных свопов в пользовательском аккаунте Liquality Wallet, который стал недоступен после закрытия кошелька в 2024 году.

Это возвращение происходит на фоне масштабных атак на DeFi, причем только в апреле были украдены сотни миллионов долларов из различных протоколов, главным событием стало хищение около 293 000 000 долларов в Kelp DAO.

Похожие посты