Petite blague internet

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 529 fois - Téléchargée 32 fois

Contenu du snippet

Bonjour.
Ce code comme il porte son nom est une "petite plaisanterie" pour intimider les internautes peu confirmés.
Ce code est réalisé comm 2 programmes. Une forme en C++ et un contenu traitant de HTML. COmme je suis novice, je n'ai pas trouvé mieux pour réaliser l'insertion du code HTML.
Voila, et bonne continuation à tous en C++.

Source / Exemple :


#include<iostream.h> // librairie du C++.
#include<stdlib.h> // pour system("");
#include<conio.c> // Affichage des couleurs
#include<conio.h>
#include<fstream> // Ecriture

// Réalisation sous DEV C++ 4.9.6.0. 

void tableau(int O1, int O2, int H, int V ); // declaration de la fonction tableau

int main()
{ // main

char prenom[10];

textcolor(LIGHTGREEN);
tableau(23,3,50,5);
textcolor(LIGHTRED);
tableau(56,4,15,2);
gotoxy(24,5);
textcolor(WHITE);
cout << "Inscris ton prenom puis ENTREE:"; // C'est l'inscription du prenom et sa confirmation
textcolor(LIGHTCYAN); // qui lance le programme.

gotoxy(57,5);
cin.getline( prenom, 10);
gotoxy(3,8);
textcolor(WHITE);

cout << "Lecture de vos donnees;" << endl;
system(" start ipconfig"); // lancement des commande dos pour un "effet" bref de recherche
system(" start netstat ");// lancement des commande dos pour un "effet" bref de recherche

system("cls");
Beep(1000,40);
cout << "Parametres incorrects. Acces non autorisee"; // Fauusse déclaration d'un refus de WINDOWS
Sleep(1500); //pour accéder à vos codes Internet
tableau(2,4,15,2);
gotoxy(3,5);
cout  << prenom << endl;textcolor(WHITE);
tableau(2,9,25,2);
gotoxy(3,10);textcolor(LIGHTGREEN);
// Faux recueil de données
cout << "LOGIN = ";
for (int i=0; i<10;i++)
{
cout << "*";
 Sleep(10);
 
}
textcolor(WHITE);
tableau(2,15,25,2);
gotoxy(3,16);textcolor(LIGHTGREEN);
cout << "PASSWORD = ";
for (int p=0; p<10;p++)
{
cout << "*";
 Sleep(10);
}
textcolor(WHITE);
tableau(2,22,25,2);

gotoxy(3,23);textcolor(LIGHTGREEN);
cout << "Identification reussie!!!"<< endl;// Fausse declaration

Sleep(600);
system(" start dir C:\\WINDOWS\\SYSTEM32");

// -----------------------partie sur la génération d'un code HTML--------------------------------

// je donne quelque explications pour le HTML très brèves puisque l'interêt est en C++
//comme je ne connais pas d'autre méthode voila ma réalisation

char espace[5]="<BR>"; // pour faire des espaces dans le fichier .HTML (lisibilité)

char declar[7]="<html>"; //Debut du fichier
char entete[9]="\n<head>";
// BGSOUND = appel d'un son à jouer
char son[95]="\n<BGSOUND src =\"C:\\WINDOWS\\HELP\\Tours\\WindowsMediaPlayer\\Audio\\Wav\\wmpaud6.wav\">";
char titre[8]="<title>";
char TITRE[25]="http://www.*******.net"; // Fausse nomination d'un site mystère
char _titre[9]="</title>";
char _entete[]="</head>";

char corps[]="\n<body bgcolor=\"yellow\">"; // feuille .html en jaune

// petie passage en java script
char js[37]= "\n<SCRIPT LANGUAGE=\"Javascript\">\n<!--";
char command[95]="\nalert(\"Il est possible que vous rencontriez des problemes futurs de connexion\");";
char statut[100]="\nwindow.status=\"UNE ERREUR INCONNUE S'EST PRODUITE DANS VOS PARAMETRES DE CONNEXION.\";\n-->";
char boucle[120]="\nfor(var a=0;a <3;a++)\n{\nalert(\"VOTRE IDENTIFIANT ET MOT DE PASSE INTERNET ONT ETE COPIES SUR UN SITE INCONNU\");\n}\n";

char _js[12]="\n</SCRIPT>";
// fin du passage en java script
char IMG[45]="<img src =\"C:\\WINDOWS\\Web\\exclam.gif\">"; // insertion d'une image
char texte[70]="\n<I>Cette page ne s'affiche pas normalement. Erreur Inconnue</I>";
char defo[33]="\n^$ù$^ù;,^;$,$;ù,;ù$,,$,ù;,;,"; // impression de mauvaise écriture
char SITE[100]="\n<A href =\"mailto:terminator@hacker.net\"><FONT color =\"blue\"> Ecrivez moi :{ ... </FONT></A>";
// pour SITE, l'adreese est une adresse bidon, juste pour faire croire que la personne ose être contacter
char Logon[50]="Logon:<INPUT type=\"text\" name=\"Logon\" size=25";
char Password[60]="Password:<INPUT type=\"text\" name=\"Password\" size=25";
char texte2[120]="\n\n<FONT color=\"red\" size=6>je vous remercie infiniment de m'avoir fourni votre code et mot de pass<FONT>";
char texte2a[150]="\n\n<FONT color=\"red\" size=6>Si vous n'êtes pas connectez à Internet en ce moment, vos codes me seront transmis à votre prochaine connexion!!!<FONT>";
char texte3[130]="\n<FONT color=\"blue\" size=5>Ne vous étonnez pas de recevoir une facture CHARGEE pour les kits de connexion!!!<FONT>";
char IMG2[65]="<img src =\"C:\\WINDOWS\\SYSTEM32\\oobe\\images\\hand1.gif\">";// insertion d'une image
char IMG3[75]="<img src =\"C:\\WINDOWS\\SYSTEM32\\oobe\\html\\mouse\\images\\mouse4.gif\">";// insertion d'une image

char _corps[11]="\n\n</body>";

char _declar[11]="\n\n</html>"; // fin du document
gotoxy (30,23);

ofstream ecriture1 ("C:\\WINDOWS\\myconnex.htm ") ; // Ecriture du code HTML
// Ecriture ordonnée bien sur pour rendre cohérent le code HTML
ecriture1.write((char*)&declar, sizeof(declar)); 
ecriture1.write((char*)&entete, sizeof(entete));
ecriture1.write((char*)&son, sizeof(son)); 
ecriture1.write((char*)&titre, sizeof(titre)); 
ecriture1.write((char*)&TITRE, sizeof(TITRE)); 
ecriture1.write((char*)&_titre, sizeof(_titre)); 
ecriture1.write((char*)&_entete, sizeof(_entete));
ecriture1.write((char*)&corps, sizeof(corps)); 
ecriture1.write((char*)&js, sizeof(js)); 
ecriture1.write((char*)&command, sizeof(command)); 
ecriture1.write((char*)&boucle, sizeof(boucle)); 
ecriture1.write((char*)&statut, sizeof(statut));
ecriture1.write((char*)&_js, sizeof(_js)); 
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&IMG, sizeof(IMG)); 
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&texte, sizeof(texte)); 
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&defo, sizeof(defo)); 
ecriture1.write((char*)&defo, sizeof(defo)); 
ecriture1.write((char*)&defo, sizeof(defo)); 
ecriture1.write((char*)&defo, sizeof(defo)); 
ecriture1.write((char*)&defo, sizeof(defo)); 
ecriture1.write((char*)&defo, sizeof(defo)); 
ecriture1.write((char*)&SITE, sizeof(SITE)); 
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&prenom, sizeof(prenom));
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&Logon, sizeof(Logon)); 
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&Password, sizeof(Password));
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&espace, sizeof(espace)); 
ecriture1.write((char*)&texte2, sizeof(texte2));
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&texte2a, sizeof(texte2a));
ecriture1.write((char*)&espace, sizeof(espace));
ecriture1.write((char*)&texte3, sizeof(texte3)); 
ecriture1.write((char*)&IMG2, sizeof(IMG2)); 
ecriture1.write((char*)&IMG3, sizeof(IMG3)); 
ecriture1.write((char*)&_corps, sizeof(_corps)); 
ecriture1.write((char*)&_declar, sizeof(_declar));

ecriture1.close();

// Ca fait long et embrouillé, je ne savais pas faire plus simple, pas assez de connaissance.

// -----------------------Creation d'un dossier--------------------------------

char comment[145]="Vous voila prévenu du danger qui vous guette.Et encore je suis gentil, je ne fais que choper tes codes!";
char comment1[110]="Grace e toi j'ai pu installé pleins d'espions! Je te remercie infiniment et encore plus pour les CODES!!!!!";
system( " mkdir C:\\DOSSIER_CODE " );// Creation d'un dossier par mkdir

ofstream tex ("C:\\DOSSIER_CODE\\CODES.txt ") ;// Ecriture de 2 fichiers textes (comment et comment1)

tex.write((char*)&comment, sizeof(comment));  
tex.write((char*)&comment1, sizeof(comment1));

tex.close();

// -----------------------Creation d'un  faux fichier .ini--------------------------------

// Désolé pour les fans des fichiers .ini mais je ne sais pas les faire réellement.
// Il ne s'agit ici juste que d'une petite plaisanterie. Les personnes n'ayant peu ou pas de connaissances
// auront du mal à comprendre toutes ces notions.
char decla[20]="[CONFIGURATION]";
char login[25]= "\n\nLogin= **********";
char password[25]="\nPaswword= *********";

ofstream code ("C:\\DOSSIER_CODE\\CODES.ini ") ;// Ecriture du fichier

code.write((char*)&decla, sizeof(decla));  
code.write((char*)&login, sizeof(login));
code.write((char*)&password, sizeof(password));

code.close(); // Donc fausse écriture d'un fichier qui a configuré le Login et le Password du F.A.I

// -----------------------Ecriture et fin de la génération du fichier .ini--------------------------------

//-----------------------Fausse réalisation d'une connexion-------------------------------
Sleep(10);

gotoxy(2,12);
Sleep(50);

system("cls");
textcolor(WHITE);cout << "Connexion ...";
Beep(100,40);
Beep(800,40);Beep(900,40);Beep(1000,40);Beep(1100,40);Beep(1200,10);Beep(1300,10); 
Beep(1300,400);Beep(1300,400);Beep(1300,40);

system ("start C:\\WINDOWS\\myconnex.htm ");// démarrage de la page html créé juste avant

Sleep(2000);
system ("start C:\\DOSSIER_CODE");// ouverture du Dossier CODE
MessageBox(NULL,"Une erreur inconnue s'est produite.","Warning",0+MB_ICONINFORMATION);
// Puis fausse information WINDOWS sur un erreur non répertorié
}

//-------------------------------CREATION D'UN TABLEAU----------------------------------------

void tableau(int O1, int O2, int H, int V )// Variables parametrables
{                                          // pour creer un carre ou rectangle

int incre; // variable d'incrementation
gotoxy(O1, O2);// point d'origine de x et y
cout <<"\xDA"; // angle haut gauche

for ( incre =1; incre <= H; incre++) // incrementation de la ligne du haut
{
 cout <<"\xC4"; // ligne droite

  
   if ( incre ==H )cout <<"\xBF"; // angle haut droit
   
}
 
for ( incre =1; incre <= V; incre++)//incrementation de la ligne verticale droite
{
   gotoxy(O1+H+1,O2+1); // reprise du tracé a cet endroit [carre fait en 2 fois]
   cout <<"\xB3";
   O2++;
}

for ( incre =1; incre <= V; incre++)//incrementation de la ligne verticale gauche
{
 gotoxy(O1,O2-V+1);// reprise du tracé a cet endroit
 cout <<"\xB3";
  O2++; // icrementation de y soit 02
 
 
}
 gotoxy(O1,O2-V+1); // reprise du tracé a cet endroit pour ligne du bas
 cout <<"\xC0"; // angle bas gauche

for ( incre =1; incre <= H; incre++)  // incrementation de la ligne du bas
{
 cout <<"\xC4"; // ligne droite du bas
  
  if ( incre ==H )cout <<"\xD9"; // fin d'incrementation, inscription angle bas droit
   
}

}

A voir également

Ajouter un commentaire Commentaires
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
6
Pas mal étant expert en HTML mais je tiens à te dire que tu ne pourrais pas mettre cette blague sur un site à part si tu le fait télécharger car je ne connais pas de moyen d'executer un .exe sur une page web.
En code Javascript je suis expérimenté.

Un conseil garde Dev-C++ en plus qui est gratuit et pour le HTML le meilleur c'est ...c 'est ... BLOC-NOTES (celui que j'utilise !) !!
Eh oui et encore plus laid mais qui marche EDIT
Messages postés
38
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
22 mars 2005

au lieu de faire tous tes write, tu faisais un tableau avec la page HTML
puis une while qui ecrit le tableau.
Messages postés
98
Date d'inscription
mardi 1 janvier 2002
Statut
Membre
Dernière intervention
12 février 2008

Marrant
Messages postés
18
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
22 décembre 2003

En effet, il n'y a aucune utilité en soi.
Messages postés
231
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
22 avril 2007

Nul a ch***
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.