## CHAPITRE 4 – Schéma d'une infection

Vérifications

présence de la signature MZ

présence de la signature PE

fichier déjà infecté?

##

##

##

##

##

##

LECTURE DU PE_HEADER

sauvegarde du nombre de sections

sauvegarde de la taille de l’optional_header

##

##

##

##

##

Manipulations SUR l’optional_header

sauvegarde de l’entrypoint

mise à jour de la taille du fichier

(pour tenir compte de l’ajout du virus)

##

##

##

##

##

HEADER DE LA DERNIERE SECTION

trouver son adresse

mise à jour de la taille de la dernière section

(pour tenir compte de l’ajout du virus)

ajout de l’attribut écriture

##

##

##

##

##

##

ENTRYPOINT

(dans l’optional_header)

remplacer l’original par celui du virus

##

##

##

##

##

COPIE

Le code du virus est ajouté dans la dernière section de l’image du fichier cible (Cf. mapping)

##

##

##

##

##

MARQUAGE

une signature est ajoutée à un endroit précis du PE

(on évite la double infection)

##

##

##

##

SAUVEGARDE

les changement effectués sur l’image du fichier son appliqués sur disque (Cf.mapping)

##

##