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 oisiveté ou pour montrer leurs capacités, sont éjectés du chat pour quelque raison que ce soit, même sans ce dernier. N'utilisez pas cet outil dans les forums 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 la salle de discussion et il y en aura tellement qu'il sera impossible de les exprimer dans le chat ... En d'autres termes, il s'agit de "Nick Flooding" ou de contenu de discussion 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). Nous sauvegardons la page de démarrage du chat, c'est ici qu'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 alors, il regarde 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. En dessous, il est indiqué "Entrez votre pseudo" (il s'agit généralement du cadre le plus bas), vous devez cliquer avec le bouton droit de la souris sur ce dernier (ci-dessous) et sélectionner "Afficher en HTML".

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 d'entrée = couleur type = 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 = "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 fera pas 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 le nombre par lequel il a été multiplié ... la crêpe était déjà confuse Sourire 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, nous le mettons dans le chargement automatique de la page, 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, il est surligné en jaune) pour qu’un nombre aléatoire puisse tenir dans la forme souhaitée également dans le champ souhaité.

Autre chose: nous envoyons des "visiteurs" sur le 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 des données à partir d'un formulaire appelé chat_x. Dans le chat, ce bouton peut s'appeler "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 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 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.

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> 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 mis à jour, il envoie à nouveau le sourcil nouvellement créé au chat, le chat nouvellement 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 fichier 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. Nous créons d’abord 4 fichiers qui diffèrent uniquement par le retard lors de l’envoi d’un fichier image contenant 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 c'est foutu ... Si vous avez utilisé le formulaire de connexion dans le chat, ils vont tous «entrer» dans le chat. 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 en permanence 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, environ 50 personnes supplémentaires :) ) 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 :) . Cela peut également fonctionner avec un modem (par exemple, accepter de commencer tout de suite) ou l’essayer vous-même d’abord, je ne sais pas ... 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, cela se présente comme suit: <FORM action = http: //www.***.ru/chat.cgi method = post name = "chat_x" target = "send ">

FlooDer: Lorsque vous entrez dans le chat, il est nécessaire de saisir un mot de passe. Si un pseudo n'est pas enregistré, comment le 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 sera 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: