☝🏻Сервер с дырявым PHP выставили приманкой
Разработчик под ником cloudlandsdev устроил челлендж: на сервере с непропатченным PHP лежит биткоин-кошелёк, кто взломает, тот его и заберёт.💰
Поводом стали PHP2Shell — две критические дыры в обработке запросов и работе с памятью PHP, которые уже уронили десятки госсервисов Великобритании.
«Интересно, разобрался ли кто-нибудь, как реально использовать этот RCE. Мы последние дни в панике», — признался автор.
Сначала на кону было около $500, но донаты подняли приз до 0,025 BTC, примерно $2000.
☝🏻Уже через 19 часов хакер KillaBoi вскрыл сервер и выложил рабочий эксплойт на GitHub.💀
Как это работало:
🔻 PHP-процесс перегружали сверх лимита памяти загрузкой файлов и данными сессии, и его внутреннее состояние ломалось;
🔻 следующие запросы выдавали куски памяти прямо в cookie сессии, а с ними и адреса структур и кода;
🔻 по этим адресам собирали поддельную структуру, которая при очистке выполняла команду.
Нюанс: добытый ключ не подошёл к адресу приза. Но автор победу подтвердил, а монеты ушли на адрес, помеченный как холодный кошелёк биржи Kraken.🤔
☝🏻☝🏻Патчи вышли 21 октября. Если твой PHP до сих пор не обновлён, самое время: тезис «эксплуатировать это сложно» не прожил и суток.🤷🏼♀️
================
🔺 News | 🧩 Soft | 💻 Hacker