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

Автор разбирает механизм повышения привилегий в Linux до root, используя подделку активной сессии через PAM и polkit. Для этого он подключается по SSH к машине HTB Pterodactyl и манипулирует переменными окружения.

Суть атаки в том, что polkit считает сессию активной только при локальном входе, а SSH-соединение помечает как удаленное. Чтобы обойти это, автор подменяет данные PAM, заставляя систему думать, что он работает с физической консоли.

После успешной подмены сессии он получает права на вызов привилегированных действий через udisks. Через udisks он монтирует заранее подготовленный образ файловой системы, содержащий бинарник с SUID-битом.

В смонтированном образе уже сохранен SUID-бит на исполняемом файле, что позволяет запустить его от root. В результате автор получает полный контроль над системой без взлома пароля суперпользователя.

Метод демонстрирует уязвимость логики проверки сессий в polkit при использовании SSH. Подобные техники могут применяться для эскалации привилегий на серверах с неправильно настроенной аутентификацией.

Комментарии (0)

Чтобы комментировать, нужно войти.