отметили
1
человек
голосовать
1
человек
HTB Helix. Получаем рут через ПЛК ядерного реактораxakep.ru

Статья описывает решение лабораторной машины HTB Helix с Hack The Box, где привилегии в системе завязаны не на стандартные права Unix, а на состояние промышленного контроллера. Основной упор сделан на взаимодействие с ПЛК, управляющим ядерным реактором, и на то, как через него можно получить root-доступ.
Суть атаки сводится к тому, что операционная система проверяет не пароль или права пользователя, а показания датчиков и режим работы оборудования. Для эскалации привилегий нужно подменить или эмулировать сигналы, которые контроллер считает штатными, например, перевести реактор в режим тестирования или подменить данные телеметрии.
Автор разбирает, как через веб-интерфейс или сетевые протоколы промышленной автоматизации (вроде Modbus) можно отправить управляющие команды напрямую в ПЛК. После того как контроллер переходит в нужное состояние, система выдаёт рут-доступ, полагая, что оператор имеет право на обслуживание оборудования.
В статье также показаны типичные ошибки в реализации таких гибридных систем: отсутствие аутентификации на уровне контроллера, доверие к сетевым пакетам без проверки источника и хранение секретов в открытом виде в конфигурационных файлах. Это классический пример того, как изоляция IT и OT сетей нарушается из-за небрежности.
В итоге автор получает полный контроль над машиной, но главный вывод — в современных промышленных системах безопасность часто держится на честном слове, а не на реальных механизмах защиты. Подобные уязвимости будут встречаться ещё долго, пока разработчики не перестанут доверять состоянию оборудования без проверки личности оператора.
Комментарии (0)
Чтобы комментировать, нужно войти.