CRYPT.ruглавный криптожурнал

Исследователь получил $2000 за взлом уязвимого PHP-сервера в конкурсе Steal My Bitcoin

Участник под псевдонимом KillaBoi выиграл конкурс Steal My Bitcoin, взломав сервер с уязвимой версией PHP. Призовой фонд составил около 0,025 BTC (~$2021), хотя сам эксперимент не обошёлся без организационных ошибок.

Исследователь получил $2000 за взлом уязвимого PHP-сервера в конкурсе Steal My Bitcoin
Изображение: ForkLog

Пользователь Hacker News под ником cloudlandsdev запустил 24 октября конкурс Steal My Bitcoin. Участникам предложили взломать сервер с уязвимой версией PHP и получить приватный ключ от биткоин-адреса. «Цель — оставить деньги на углу улицы с табличкой „Забери меня!“ и посмотреть, сколько они там пролежат», — объяснил организатор свою задумку.

Изначально призовой фонд составлял около $500 в биткоине, но другие пользователи пополнили адрес, и сумма выросла почти в четыре раза — до 0,025 BTC (~$2021). На сервере стояла версия PHP 8.4.26, выпущенная до исправления критических уязвимостей. Для получения ключа нужно было добиться запуска специальной программы print-flag.

Успешное решение зафиксировали 25 октября в 15:47 UTC — спустя 19 часов 17 минут после старта конкурса. Исследователь KillaBoi опубликовал описание атаки и демонстрационный код на GitHub: по его словам, он выполнил команду внутри процесса PHP и извлёк хранившийся на сервере ключ.

Проверка показала, что ключ открывал доступ не к призовым средствам, а к другой ветви кошелька — организатор признал, что разместил на сервере неверный ключ. Несмотря на это, он засчитал победу и перевёл средства, указав, что серверные журналы подтвердили запуск print-flag, а участник знал точное значение сохранённого ключа.

Пользователь LiveOverflow заметил, что сервер сначала отдавал статический HTML и не использовал уязвимый путь PHP. Организатор подтвердил: PHP-страницу добавили только 25 октября в 13:00 UTC, так что фактически на взлом ушло менее трёх часов.

Эксперимент связан с уязвимостями CVE-2026-109618 и CVE-2026-109619, позволяющими удалённо выполнять код без аутентификации. Разработчики PHP выпустили исправления для веток 8.2–8.5 21 октября. Ранее аналитики SlowMist предупреждали, что такие уязвимости способны угрожать Web3-проектам через сайты, серверы и сервисы подписания транзакций.

Источник

  • ForkLogИсследователь получил $2000 за взлом PHP в конкурсе Steal My Bitcoin

Ещё в рубрике «Новости»

  1. 26 октября, понедельник