отметили
1
человек
голосовать
1
человек
HTB Pterodactyl. Подделываем активную сессию и повышаем привилегии через udisksxakep.ru

Автор разбирает механизм повышения привилегий в Linux до root, используя подделку активной сессии через PAM и polkit. Для этого он подключается по SSH к машине HTB Pterodactyl и манипулирует переменными окружения.
Суть атаки в том, что polkit считает сессию активной только при локальном входе, а SSH-соединение помечает как удаленное. Чтобы обойти это, автор подменяет данные PAM, заставляя систему думать, что он работает с физической консоли.
После успешной подмены сессии он получает права на вызов привилегированных действий через udisks. Через udisks он монтирует заранее подготовленный образ файловой системы, содержащий бинарник с SUID-битом.
В смонтированном образе уже сохранен SUID-бит на исполняемом файле, что позволяет запустить его от root. В результате автор получает полный контроль над системой без взлома пароля суперпользователя.
Метод демонстрирует уязвимость логики проверки сессий в polkit при использовании SSH. Подобные техники могут применяться для эскалации привилегий на серверах с неправильно настроенной аутентификацией.
Комментарии (0)
Чтобы комментировать, нужно войти.