Introduction au Reverse Engineering

Bilan
Conclusion
Si à la fin de cette présentation, les mots contexte d'analyse et décompilateur n'ont plus de secrets pour vous, il ne vous restera plus qu'à pratiquer de manière intensive ce domaine qu'est le Reverse Engineering pour pouvoir placer la compétence reverse engineering sur un CV.
En effet, faire du reverse ne signifie pas juste savoir débugguer avec son IDE préféré, mais couvre un périmètre beaucoup plus large. Comprendre l'architecture et les spécificités du processeur, la théorie de la compilation, maitrîser l'assembleur, pouvoir reconnaître des formes,... sont un ensemble de compétences que se doit de connaître un bon reverseur.
Références
Cette présentation s'est inspirée d'un Hors-série du magazine MISC - n°7, Hors Série : Le guide du reverse engineering
Voici quelques références :
- Outrepasser l'authentification par reverse engineering
- Outrepasser l'authentification par buffer overflow
- Outils pour faire de l'analyse de binaires
- Vidéo sur le fuzzing
- Précédent exposé de 2008 sur le même thème
Et pour finir, la dernière citation de la présentation :



What we do in life echoes in eternity.; Gladiator, Maximus