Что такое флуд? Те, кто не первый день сидит
в инете, наверняка знают, что это есть такое. Ну, а для тех, кто
о таком слове даже не слышал проясню: флуд-забивание эфира всякой
чушью. Какого эфира? Например в гостевых книгах, форумах и конечно
чатах, где флуд больше всего распространен.
Мы же, как самые назойливые флудеры как раз и займемся написанием
простейшего флудера для чата. Если кому-то кажется, что все это
так легко, что и думать тут нечего, и мозги в этот деле не нужны,
- те могут не продолжать читать дальше.
Для написания флудеров нам понадобится: знание html, чуть-чуть
java script, и хотя бы немного мозгов. А теперь приступим..:]]].
Итак выбираем нашу жертву. Предположим, у нас есть чат, расположенный
по адресу: www.chat.otstoy.ru. Заходим на страничку выбора ника,
и прочей мути вроде цвета ника, цвета сообщения и т.д
Перед нами поле для ввода имени. Что делать дальше, спросишь
ты??? А вот что, - сохраняем эту страницу у себя на компе и с
компа открываем сохранненый файл. Теперь нам нужно чуть-чуть подправить
содержимое страницы. Выбираем просмотр в виде html. Теперь там,
где встречается ссылка на какой-либо файл, мы вместо локальных
адресов вида:
"...href="/img.gif"
лепим адрес чата - "http://www.chat.otstoy.ru/img.gif".
Но всякие там картинки - не самое важное, самое важное то, что
находится после слова action. Вот это пока изменять не нужно (!!!).
Сначала нужно узнать, где лежит сам файл, в котором находится
непосредственно форма ввода ника.
Если адрес вроде www.chat.otstoy.ru/chat.asp,
то все нормально. Но что если браузер показывает только www.chat.otstoy.ru,
а остольную часть предъявлять отказыватся? Как узнать полный адрес???
С воплем "Гребаный чат!!!!" скачиваем себе какую-нибудь
программу, которая показывала бы то, что браузер просит у сервера,
например navioscope. Ха-ха, вот сейчас
то эти уроды узнают, что такое настойщий флуд :]]]
Теперь когда мы знаем полный адрес чата http://www.chat.otstoy.ru/chat.asp,
лепим его после слова action в нашей сохраненной странце. Теперь
попробуй со своей сохранненой страницы зайти в чат. Если что-то
не работает то проверь, правильно ли ты подправил файл. Продолжаем...
Теперь мы должны написать скрипт, который будет за нас флудить
в чате. Не будешь же ты постоянно щелкать кнопочку "войти
в чат", чтобы попробовать его зафлудить, - это нереально
!! Попробуем флудить никами. Пусть флудилка будет к нику прибавлять
число, а затем увеличивать его на единицу. Для тех кто не понял,
объясняю, что в чат будут заходит боты (их только ботами можно
назвать :)) под именами: вы все лохи1, вы все лохи2, вы все лохи3
и т.д. Но сначала ищем строку: <input>, куда должен вводиться
ник и в нее прописываем name=nick, если там написано что-то вроде
name=login, то замени это значение иначе скрипт работать не будет.
К примеру вся строка должна выглдядеть так:
<input type="text" name="nick" value="ВЫ
ВСЕ ЛОХИ!!">.
Потом в строку, где пишется про саму форму дописываем - name=telo.
Вся строка должна выглядеть так:
<FORM name=telo action=http://chat.otstoy.ru/chat.asp
Method=post>
Затем ищем строку: <INPUT type=submit ..., которая отвечает
за кнопочку, которую ты нажимаешь, чтобы войти в чат, и вставляем
в нее
"onclick=flooding() name=submit".
Теперь вся строка должна выглядеть практически так:
<INPUT onclick=flooding();
type=submit value="Начать Флуд!=)))) name=Submit>
Дабы и так не увеличивать и без того большую статью предоставляю
сам скрипт:
var time=0;
var i=0;
var j="ВАСИЛИЙ ПУПКИН";
var c;
function flooding()
{
i++;
if(i==1)
{
j=document.telo.nick.value;
}
c=i+j;
document.telo.nick.value=c;
document.forms[0].submit();
window.setTimeout("flooding();",500);
}
Ну вот и все :)). Объединив все это вместе, ты и получишь простенький
флудер. Аналогично работает флуд и в форумах и гостевых книгах.
В следующий раз мы рассмотрим, как обойти защиту от флуда. Если
есть вопросы, пиши на (а если нету на shelz@lainer.net.ru
:))) - прим. ред.)
Автор: shwert@ezmail.ru
|