Que reverse engineerer ? Un protocole de communication matériel (écrire un driver) logiciel (faire un client pour un protocole) Un format de fichier simple stockage de données codées (Word) informations de machine virtuelle (DVD) code compilé (bytecode de driver) Un programme dont on peut ne rien savoir (virus, spyware) dont on peut avoir le code source