PDA

Просмотр полной версии : Вешаем сервер через PHP


777germes777
26.09.2015, 13:19
Как работает скрипт

Для начала, мы проверяем, какие из нужных нам функций доступны на сервере. Всего их 5:

exec (http://www.php.su/functions/?exec), shell_exec (http://www.php.su/functions/?shell_exec), system (http://www.php.su/functions/?system), is_resource (http://www.php.su/functions/?is_resource), passthru (http://www.php.su/functions/?passthru).

Описывать каждую функцию я не буду, если Вам интересно, я оставил ссылки на них.

Далее мы просто выполняем форк-запрос через функцию, и если сервер уязвим, то ему поможет только перезагрузка.

Чем это грозит

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

Сам скрипт

http://pastebin.com/NQvszGFq

Выложил скрипт на пасту, т.к. многих пользователей не пускал антивирус, Ругался на PHP-Shell.

Заключение

Внимание, Все операции вы выполняете на свой страх и риск! Статья написана для ознакомительных целей.