Le document présente une introduction au reverse engineering, définissant ses concepts, outils et techniques, ainsi que son utilité dans des domaines tels que la sécurité informatique et l'amélioration des logiciels. Il aborde également les compétences nécessaires pour cette pratique, les différents types d'analyse (boîte noire et boîte blanche), et propose des démonstrations concrètes. En conclusion, le reverse engineering requiert une solide connaissance des systèmes et s'applique dans divers contextes, principalement en matière de sécurité.