Новая строка в /etc/passwd?

Вчера я заметил несколько новых журналов ошибок php и проверил / etc / passwd

Я нашел эту новую строку там: l33th4xor:4l5aMj4l33T:666:666:H4x0R:/:/usr/bin/sudo /bin/rm -rf /

Что это на самом деле означает, я вижу, что нужно выполнить что-то вроде rm -rf, но я не уверен.

Может ли кто-нибудь объяснить, что именно это означает, и может ли этот пользователь войти в систему через этого пользователя, если мой порт 22 был открыт?

2 ответа

Если вы позволите ssh войти, доступны из Интернета и иметь эту строку в вашем passwdи если вы позволите sudoесли кто-нибудь казнит ssh l33th4xor@yourhost и знает соответствующий пароль в зашифрованном виде 4l5aMj4l33Tтвой жесткий диск будет стёрт (rm "удалять" -rf "рекурсивно и принудительно, не спрашивая подтверждения" / "все в корневом каталоге").

Кто-то взломал вашу машину!
Вы должны попытаться выяснить, что еще было сделано злоумышленником, попытаться отменить его изменения и обезопасить свою машину, чтобы предотвратить любые будущие атаки.

Последняя часть строки в passwd - это команда, которая выполняется при входе пользователя в систему. Обычно это какая-то оболочка, но в этом случае команда удалит все на машине.

Вы можете найти больше о значении линий в /etc/passwd файл по следующей ссылке: http://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/

Некоторые вещи, которые лично мне показались интересными в размещенной вами строке passwd:

  • H4x0R -> HAXOR
  • Использование 666
Другие вопросы по тегам