Les techniques d'ingénierie inverse désignent des procédures, instruments ou stratégies spécifiques. Elles incluent la décompilation de code, l'analyse statique, l'analyse dynamique, la mémoire forensics, l'analyse de protocoles, le hardware probing, les attaques par canal auxiliaire et l'analyse de code binaire. Les ingénieurs en ingénierie inverse utilisent ces approches pour découvrir, examiner ou modifier un système, un code ou un hardware cible.
Quelles sont les techniques d'ingénierie inverse ?