Notion de virus

Résolu
gando -  
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
Je fais la 4ème année informatique et jusqu'à present je n'ai jamais vu un programme d'un virus. Or j'aimerai aussi tenter d'écrire des programmes d'antivirus mais cela n'est pas facile car je ne sais pas comment les hackers le font.
j'aimerai que vous m'ecriviez un petit programme en pascal ou en c pour que je me situe.
Merci de me repondre
A voir également:

4 réponses

bacchuss Messages postés 1162 Date d'inscription   Statut Membre Dernière intervention   190
 
Hum, 4e année d'informatique et pas la moindre petite idée du fonctionnement d'un virus quelconque ???
__________________________________________
01001001110101001010100101 et plus si affinités
0
SKZ
 
Pour commencer, un virus ça s'écrit en ASM...

Ou en macro d'un logiciel connecté au net (word, outlook,...) mais c'est plus souvent des vers.

En C ou autre, c'est plus les troyens.
0
Ch@oS Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   35
 
On ne crée pas des virus parce que c'est illégal par la loi.
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Si tu veux j'ai fait un kit de désinfection "générique" en C.
A partir d'un fichier xml qui donne les caractéristiques d'un ver/virus/troyen il supprime le virus et ses traces si possible.
Dans le fichier xml il y a le nom du processus, le hash md5 ou une partie significative en octet du virus s'il est polymorphique (car s'il est polymorphique on ne peut pas utiliser un hash md5 ou quelconque autre hash).....

Par contre le code source est vraiment atroce, ya des variables globales à en vomir, des parties trop peu commentées, des allocations memoire probablement pas toujours bien libérées. Ceci dit il etait plutôt efficace contre les seuls virus que j'avais réussi à récupérer ici et là....

Si ça t'interesse il s'appele Sermon:
http://thesermon.free.fr/
0