ChainCatcher сообщает, что, согласно данным The Block, разработчик под псевдонимом Florent с помощью белой хакерской технологии помог освободить около 1003 ETH (на сумму около 2 миллионов долларов США), заблокированных в контракте HongCoin ICO 2016 года в течение девяти лет. ICO должен был автоматически вернуть средства из-за непревышения цели финансирования, однако из-за ошибки в коде средства оказались заблокированными. Контракт использовал устаревшую версию языка Solidity, не содержащую механизмов защиты от переполнения. Florent обнаружил, что путем вызова функции администратора команды и ввода определенного значения можно сбросить баланс держателей до 1, что позволяет пройти проверку возврата и освободить ETH. Функция администратора была ограничена мультиподписным адресом HongCoin; Florent связался с командой, проверил процесс на тестовой сети, после чего команда самостоятельно подписала транзакцию для разблокировки. Весь процесс занял около недели, команда подписала 41 транзакцию, охватывающую около 1000 ETH. Два инвестора уже получили 96,5 ETH и добровольно выплатили Florent вознаграждение за белый хакеринг. Florent заявил, что его мотивацией было любопытство и желание понять, как работают старые контракты.
Белый хакер восстановил $2 млн ETH, застрявших в контракте ICO 2016 года
ChaincatcherПоделиться






Новости о ETH появились, когда белый хакер по имени Флоран восстановил около 1003 ETH ($2 млн), заблокированных в контракте ICO HongCoin 2016 года в течение девяти лет. Ошибка в коде препятствовала автоматическому возврату средств после неудачного ICO. Флоран использовал админ-функцию для сброса балансов и высвобождения средств. Команда проверила исправление на тестнете и выполнила 41 транзакцию. Два инвестора уже заявили о праве на 96,5 ETH и вознаградили Флорана. Это обновление по ETH подчеркивает редкий успех в восстановлении давно утерянных криптовалют.
Источник:Показать оригинал
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации.
Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.