Создание userland-руткитов с помощью LD_PRELOAD

Сегодня я расскажу о том, что представляет из себя переменная среды LD_PRELOAD и как реализованы механизмы сокрытия присутствия руткитов в Linux с использованием ранней разгрузки разделяемых .so библиотек. Также рассмотрю варианты обнаружения LD_PRELOAD в системе.

Создание backdoor'a на основе PAM модуля

Способов закрепиться на взломанной машине масса. От банальных и легко обнаруживаемых до сложных модулей ядра с reverse shell. Но есть среди них очень простой в реализации и достаточно скрытный метод — это модификация модулей системы аутентификации PAM, которая есть во всех современные UNIX-системах.