Dans cette partie nous allons voir comment installer Ghidra pour faire du reverse de binaire.
Tout d’abord avant une installation il faut mettre à jour les paquets déjà présent :
apt-get update

Ensuite pour le bon fonctionnement de Ghidra il faut installer java :
apt-get install openjdk-11-jdk

Sur votre navigateur, aller sur le site https://ghidra-sre.org (1)
Et appuyer sur le bouton pour accèder au github pour télécharger l’application (2)

Cliquer sur “Ghidra 10.1.2”
Attention , prendre une version avant 10.1.1 revient à s’exposer a log4shell

Descender (1), et cliquer sur “ghidra_10.1.2_PUBLIC_20220125.zip” (2)

Cocher “Enregistrer le fichier” (1)
Appuyer sur “OK” (2)

Décompresser votre téléchargement
unzip ghidra_10.1.2_PUBLIC_20220125.zip > /dev/null

Metter le dans le dossier où vous rangez vos applications et ajouter les droits d’execution sur l’éxécutable. Vous pouvez ensuite lancer Ghidra
mv ghidra_10.1.2_PUBLIC ../Documents/
cd ../Documents/ghidra_10.1.2_PUBLIC/
chmod +x ghidraRun
./ghidraRun

Accepter les conditions d’utilisation

Vous êtes maintenant sur Ghidra

Pour être plus à l’aise et y accèder plus facilement nous allons créé un shorcut pour accèder à Ghidra.
Pour cela aller dans le dossier /usr/share/application en tant que root Et créer le fichier “ghidra.desktop”
touch ghidra.desktop

Puis remplisser le fichier
echo -ne "[Desktop Entry]
Version=10.1.2
Type=Application
Terminal=false
Icon=/home/user/Documents/ghidra_10.1.2_PUBLIC/support/ghidra.ico
Exec=sh /home/useer/Documents/ghidra_10.1.2_PUBLIC/ghidraRun
Name=Ghidra" > ghidra.desktop

Dans la partie “Activités” (1), vous pouvez maintenant rechercher “Ghidra” (2)
Et vous trouverez l’application “Ghidra” (3)
