Le principe de reverse engineering se base sur le besoin de connaître le fonctionnement d'un logiciel, la plupart du temps d'origine inconnue et bien souvent à but malvayant.
Par exemple lorsque un malware pénétre un réseau, on va l'isoler et l'analyser, grâce au reverse engineering. Comme son nom l'indique, on inverse le programme afin de comprendre
comment ce dernier fonctionne. Il existe notamment des logiciels dédiés a cette spécialité tel que Ghidra. Dans le cadre de cette veille, je m'intéresse à l'évolution du reverse enigneering ainsi que son utilité.
Je prendrai Ghidra comme exemple afin de pouvoir simplifier le sujet.