The Ghidra Book
IntermédiaireReverse EngineeringToolingBinary Analysis

The Ghidra Book

Le guide définitif

4 / 5

Le manuel de référence du désassembleur open source de la NSA, écrit par l'auteur de The IDA Pro Book. Exhaustif sur l'outil, plus mince sur l'art du reverse engineering lui-même.

Acheter sur Amazon

En tant qu'Associé Amazon, nous percevons une commission sur les achats éligibles. Le lien ci-dessus est sponsorisé.

Publié
2020
Éditeur
No Starch Press
Pages
608
Langue
English

Prérequis

Être à l'aise avec la lecture de l'assembleur et avoir un modèle mental clair de l'organisation des binaires compilés. Ce livre enseigne Ghidra, pas le reverse engineering à partir de zéro.

À lire si

Les praticiens qui migrent depuis IDA ou débutent sur Ghidra et veulent une couverture complète de l'interface, du décompilateur, du scripting et de l'API d'extension.

À éviter si

Passez votre chemin si vous cherchez un tutoriel sur la manière de réellement rétro-ingénier un malware. Il documente l'outil en profondeur mais déroule rarement une vraie cible de bout en bout.

Points clés

  • Le modèle de projet collaboratif de Ghidra et son analyseur headless sont de véritables atouts face aux outils mono-utilisateur, et le livre couvre les deux correctement.
  • Le décompilateur est la raison d'utiliser Ghidra, et les chapitres sur la lecture et l'amélioration de sa sortie sont les plus utiles du livre.
  • La vraie puissance vient du scripting et de l'écriture d'extensions ; prévoyez du temps pour les chapitres sur l'API Java/Python, car c'est là que l'outil cesse d'être une simple interface graphique.

Notes

Ce qui se rapproche le plus d'un manuel officiel de Ghidra, et le pedigree d'Eagle (The IDA Pro Book) transparaît dans la méthode avec laquelle il cartographie chaque menu, panneau et surface d'API. Le revers, c'est que cela se lit comme un manuel : exhaustif et un peu aride, plus efficace comme référence que comme livre à lire de bout en bout.