Назад | Перейти на главную страницу

Записи в `/ etc / inittab` под последней строкой - возможно, взлом?

Возможный дубликат:
Мой сервер был взломан в АВАРИИ

Моя Linux-машина недавно была взломана.

В / etc / inittab есть несколько записей ниже

#end of /etc/inittab

Что-то вроде:

#Loading standard ttys
0:2345:once:/usr/sbin/ttyload

У меня также есть несколько следующих строк:

2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
.
.
.

Я знаю что мой /usr/sbin/ttyload был взломан, и я удалил его, но я не знаю, нужен ли мне этот inittab и был ли у меня ttyload раньше. Это общий файл?

Следует удалить эту строку?

Это нужно для повторного заражения системы при загрузке ... Другая часть извлечения руткитов заключается в том, что вы не в безопасности, пока не определите, какие существуют бэкдоры или триггеры для повторного заражения вашей системы.

В rpm verify команду, которую я дал в вашем предыдущем вопросе также проверяет файлы конфигурации, чтобы показать, что изменилось по сравнению с настройками пакета по умолчанию.

rpm -vVa | grep 'S\.5\.\.\.\.\T' будет выводить измененные двоичные файлы и файлы конфигурации (обозначены буквой "c")

Например:

S.5....T  c /etc/httpd/conf/httpd.conf
S.5....T  c /etc/snmp/snmpd.conf

«C» означает, что файл конфигурации изменился. rpm -qf /path/to/file покажет вам пакет, содержащий файл. Вы можете стереть или переместить файл и переустановить пакет rpm, чтобы перезаписать его.

Линии с mingetty должны остаться там. Проще говоря, есть количество консолей, к которым вы можете получить доступ с помощью ctrl + alt + f {1-6}. Обычно седьмая - это ваша графическая среда.

Насчет ttyload, поскольку его нет в вашей системе, вам не нужна эта строка.

Да, эту строчку нужно удалить. Это хакерский скрипт, вызывающий два зараженных файла и т. Д.

Подробнее здесь.