Продолжая тему FA , я решил написать еще одну
статью, которая теперь уже точно соответствует своему названию.
Внимание: используйте это исключительно для борьбы с "отмороженными"
админами, которые от безделья или чтобы показать свои возможности
выкидывают из чата по любой причине и без нее. Не используйте этот
способ в чатах, где вам дают нормально общаться, т.к. вы не
дадите поговорить никому, потому что в чат будет заходить
большое количество разных "людей" причем их будет так много, что
говорить в чате станет невозможно... Другими словами это "Nick
Flooding" или наполнение чата несуществующими посетителями.
Сохраняем на диск стартовую
страницу.
Для реализации вам потребуется
чат со входом без регистрации и немного знания html(хотя-бы что это
такое) . Сохраняем стартовую страницу чата, это где написано
"Введите ваш ник"
Если у вас стартовая страница загружается в виде фреймов,
т.е. уже видно сообщения и внизу написано "Введите ваш ник" (обычно
это самый нижний фрейм) надо щелкнуть там(внизу) правой кнопкой и
выбрать "Просмотр в виде html" там вы увидите тоже что и в первом
случае, возможно что код будет посложнее.
если вы умеете работать с чатом с
диска (подробно здесь) и в
данном чате это возможно, то код нижнего фрейма после
первой сказанной фразы будет содержать следующее :
<html><body>......................
<FORM
action=/cgi-bin/chat/login.cgi method=post name="chat_x"> -путь куда отправляются
данные <input type=hidden name=Nick value = Ваш ник> -ник (его не видно) <INPUT
name=color type=hidden value=red> - цвет Введите фразу
<INPUT TYPE=TEXT name=say size="24"> -поле ввода фразы <INPUT type=submit
value="Сказать!!!" >
.....................</html></body>
|
Если этот чат находится по адресу
http://www.domen.ru то в строчку <FORM action=
/cgi-bin/chat/login.cgi method=post name="chat_x"> прописываем этот адрес и получаем:
<FORM action= http://www.domen.ru/cgi-bin/chat/login.cgi
method=post name="chat_x"> теперь запускаем этот файл и
заходим из него в чат, name="chat_x"
может отсутствовать, тогда можно добавить его самому. Вместо
chat_x.оно может называться и по другму. Если получается заходить в
чат из этого файла, переходим к следующей части.
Первая фишка: генерируем "Посетителей чата"
Если использовать для наших целей один ник, то
больше 2-3 фраз он не протянет...выкинут. Значит надо чтобы ник
всегда был разный в этом нам поможет Java script (вам его знать не
обязательно, просто подставите свои цифры) Math.floor(Math.random()*100000000)
Пояснение: Математический объект Math: Math.random() генерирует число от 0 до 1, затем
это число округляется при помощи Math.floor()
и чтобы оно было целое надо умножить например на 10 тогда
будет генерироваться число от 0 до 9, если умножть на 100, то до 99,
если умножить на 1000, то до 999 и .т.д. т.е. длина получаемого в
результате числа, меньше или равна количеству нулей в том
числе на которое умножали.... блин, сам уже запутался:-))) В
примере(см. ниже) это число равно
100000000 вызывая который мы
получим случайное число, это и будет ник...
Для того чтобы это
число вписалось в форму для ника, ставим его в автозагрузку
страницы, т.е. в тег <body> после этого получится:
<body onload="document.chat_x.nick.value
=(Math.floor(Math.random()*1000000))">
обратите внимание на название формы (см. пример html-кода выше, оно
выделено желтым цветом) это нужно для того, чтобы случайное число
вписывалось в нужную форму и в нужное поле.
Вторая фишка: Отправляем "посетителей" в чат.
<script Language="JavaScript">
function submit() {
Timer= setTimeout("
(document.chat_x.submit())",1000);
}
</script>
Этот скрипт как бы "Нажимает" кнопку "Submit" и отпраляет
данные из формы с названием chat_x, в чате эта кнопка может
называться "Войти в чат" или "Сказать", делает он это с задержкой
1000 мс, это чтобы вы могли сначала увидеть что загрузилось (позднее
можно поставить 100), а потом данные автоматически отправляются, но
для этого надо прописать функцию отправки submit() в автозагрузку нашей страницы
т.е. в тег <body onload="document.chat_x.nick.value
=(Math.floor(Math.random()*1000000));submit()"> теперь при загрузке страницы
выбирается случайное число, потом оно записывается в форму chat_x в
поле nick. и данные из формы chat_x
отправляются на сервер, получается что в чат зашел чел с
ником в виде нескольких чисел.
Пример html-кода простого
чат-флудера |
<HTML><HEAD><TITLE>Chat
Flooder</TITLE>
<script
Language="JavaScript"> function submit() { Timer=
setTimeout(" (document.chat_x.submit())",1000); } </script>
</HEAD> <BODY
bgColor=#000066 onload="document.chat_x.nick.value=(Math.floor(Math.random()*1000000));submit()">
<FORM action=http://www.domen.ru/cgi-bin/chat/chat.cgi
method=post name="chat_x"> <input
name=color type=hidden value=red> Nick:<input
name=nick
type=text> <INPUT type=submit
value="Начать!!!">
</BODY></HTML> |
Последнее... сам флудинг
Для этого есть три способа.
1.Создаем файл содержащий два фрейма, в одном файл,
который при загрузке создает ник и отправляет его в чат, назовем его
forma.htm, а во втором фрейме любой другой файл, у меня в примере
это yo.htm. И сохраняем его с именем frames.htm Код этого документа
будет такой:
Содержание файла frames.htm |
<html><head><title>Chat
Flooder</title></head> <frameset
rows="*,100"> <frame name="main"
src="forma.htm"> <frame name="send"
src="yo.htm"> <noframes><body> <p>This
page uses frames, but your browser doesn't support
them.</p> </body></noframes></frameset> |
Имя фрейма send я
выделил специально, т.к. данные будут отправляться в него, чтобы
файл forma.htm после отправки не выгружался. Далее в коде forma.htm
дописываем следующее: в тег <FORM action=.....target="send"> и в начало документа строчку: <meta http-equiv="Refresh" content="1">
чтобы файл сам обновлялся каждую секунду ,и ставим Timer=0. Что
получилось: Файл обновляется и посылает в чат посетителя, это видно
во фрейме с именем SEND т.е. вместо файла yo.htm появляется чат,
потом forma.htm обновляется и опять посылает нового чела в чат, и
опять обновляется и опять в чат заходит новый... так до
безконечности:) Частота обновления ставится исходя из скорости
подключения.
Пример содержания файла
forma.htm |
<HTML> <HEAD><TITLE>Chat
Flooder</TITLE> <meta
http-equiv="Refresh" content="1">
<script Language="JavaScript"> function submit()
{ Timer= setTimeout(" (document.chat_x.submit())",0); } </script>
</HEAD> <BODY
bgColor=#000066 onload="document.chat_x.nick.value=(Math.floor(Math.random()*1000000));submit()">
<FORM action=http://www.domen.ru/cgi-bin/chat/chat.cgi
method=post name="chat_x"
target="send"> <input name=color
type=hidden value=red> Nick:<input name=nick type=text> <input
name=password type=hidden value=""> <INPUT
type=submit value="Начать!!!">
</BODY></HTML> |
2 Способ. Сначала делаем 4 файла которые будут
отличаться только задержкой при отправке и один фреймовый файл в
котором будет например 16(!) фреймов, в первой четверке первый файл,
в нем Timer= setTimeout(" (document.chat_x.submit())",1000); Во второй четверке фреймов загружается
второй файл в котором задержка равна 10000. В третьей четверке-
30000. Ну а в четвертой четверке загрузится четвертый файл с
задержкой 40000 т.е. каждые 10000мс в чат будут заходить 4
"человека" и все разные, правда они будут в виде цифр но это
фигня... Если вы использовали форму входа в чат то все они будут
"заходить" в чат, а если форму отправки сообщения, то можно вписать
еще в качестве сообщения абзац текста, тогда каждый сгенерированный
ник будет говорить... Экспериментируйте, пробуйте другие варианты с
фреймами...
Осталось только скрыть свой IP, для этого можно
воспользоваться A4Proxy,
набрать большой список серверов....
3 Способ. если у вас есть сайт, то можно
разместить эти файлы на него, например в скрытом фрейме, тогда и IP
всегда будет разный...
Валим
чат:) |
Чаты использующие систему приватов, так устроены,
что постоянно находятся "на связи" с компьютером пользователя, т.е.
постоянно генерируют для него поток сообщений и следят не отключился
ли он еще, и если юзрверей становится слишком много то чат может не
выдержать и "упасть". Так вот, недавно я был в чате который
выдерживает максимум 70 человек, потом просто перестает
работать, хоть стартовая страница и загружается... Положить
такой чат "вручную" оказалось не трудно, надо было просто сделать
файл который генерит ники и посылает их в чат, через минуту после
запуска этого файла, в чате к существующим 23-м прибавилось еще
примерно 50 человек:)) и он ессесно упал (я использовал файл из
множества фреймов, в которых был один и тот же файл) И надо
отметить, что я был в клубе а там большая скорость и мощнные
компы:). Может и с модема тоже получится (типа договориться с кем-то
и одновременно начать) или сначала попробовать самому, не знаю... Не
забывайте что чаты ведут логи и у админов после этого может
появиться желание посмотреть что-же это было такое:) Теперь доступ с
IP-адреса интернет-клуба "GeForce" в этот чат закрыт:)
FAQ: Если не получается
FlooDer: У меня ничего не получается:) Попробуй сначала просто зайти в чат с диска, т.е. из
сохраненной на винт формы входа, если все получилось, значит ошибка
в коде "скрипта-флудера":), если не получилось, то читай
дальше...
FlooDer: Зашел с диска, теперь не получается отправить
данные:) что делать? Проверь правильность
названия форм (name=XxXxX)
FlooDer: В строке <FORM
action=http://www.***.ru/chat.cgi method=post> вообще нет
name="XxXxX", что делать? Вставь сам:
(name="chat_x" target="send") target- чтобы данные
отправлялись во фрейм send, получится так: <FORM
action=http://www.***.ru/chat.cgi method=post name="chat_x"
target="send">
FlooDer: При входе в чат надо вводить пароль, подходит
любой если ник не зарегистрирован, как его вписать в код? В форме для ввода пароля надо добавить:
value="abrakadabra" тогда с этим паролем будут входить все
сгенеренные "юзеры"
Прежде чем писать мне если, что-то не получается,
внимательно все проверьте!!! Рабочие примеры не выкладываю
специально т.к. их придется все время апгрейдить, во-вторых, я думаю
что флудить чаты - плохо:)
Продоллжение
© Antichat.hut.ru 2001-2002 Все права принадлежат
авторам. При любом использовании материалов, их подборки,
дизайна и элементов дизайна может осуществляться только при наличии
ссылки на ресурс.
... 63854964 Заходит в чат 9673854 Заходит в чат 4845748 Заходит в чат Admin: А А А А А А А А А А А А
|