Ghidra by NSA
Ghidra est un cadre d'ingénierie inverse logicielle développé et entretenu par la NSA. Il comprend une suite d'outils d'analyse permettant d'étudier du code compilé sur Windows, macOS et Linux, notamment le désassemblage, la décompilation, la génération de graphes et le scripting. Il prend en charge de nombreux ensembles d'instructions et formats exécutables et peut être utilisé en mode interactif ou automatisé, avec la possibilité de développer des extensions et scripts en Java ou Python. Des avertissements de sécurité signalent des vulnérabilités connues dans certaines versions et il est recommandé de consulter les avis de sécurité. Le texte présente aussi les procédures d’installation et de construction, notamment l’installation du JDK, la récupération des dépendances et l’utilisation d’Eclipse ou de Visual Studio Code pour le développement et les contributions.