Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
uefi_retool — Un outil pour la rétro-ingénierie du firmware UEFI | Kitploit
Outils/GitHubGitHub/yeggor/uefi_retool
Sécurité des Systèmes EmbarquésRétro-ingénierieSécurité MatérielleSécurité Matériel et IoTAnalyse de BinairesAnalyse de MicrologicielArchived
GitHubyeggor/uefi_retool

uefi_retool

Un outil pour la rétro-ingénierie du firmware UEFI

Voir le dépôt
369579il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

uefi_retool

Un outil pour la rétro-ingénierie du firmware UEFI.

Analyse du firmware UEFI avec le script uefi_retool

Utilisation :

  • Copiez le script ida_plugin/uefi_analyser.py et le répertoire ida_plugin/uefi_analyser dans le répertoire des plugins d'IDA
  • Modifiez le fichier config.json
    • PE_DIR est un répertoire qui contient toutes les images exécutables du firmware UEFI
    • DUMP_DIR est un répertoire qui contient tous les composants du système de fichiers du firmware
    • LOGS_DIR est un répertoire pour les fichiers journaux
    • IDA_PATH et IDA64_PATH sont les chemins vers les exécutables IDA Pro
  • Exécutez pip install -r requirements.txt
  • Exécutez la commande python uefi_retool.py pour afficher le message d'aide

Commandes

root@kitploit:~
python uefi_retool.py
root@kitploit:~
Usage: uefi_retool.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  get-images  Get executable images from UEFI firmware.
  get-info    Analyze the entire UEFI firmware.
  get-pp      Get a list of proprietary protocols in the UEFI firmware.

get-images

root@kitploit:~
python uefi_retool.py get-images --help
root@kitploit:~
Usage: uefi_retool.py get-images [OPTIONS] FIRMWARE_PATH

  Get executable images from UEFI firmware. Images are stored in "modules"
  directory.

Options:
  --help  Show this message and exit.

Exemple :

root@kitploit:~
python uefi_retool.py get-images test_fw/fw-tp-x1-carbon-5th.bin

get-info

root@kitploit:~
python uefi_retool.py get-info --help
root@kitploit:~
Usage: uefi_retool.py get-info [OPTIONS] FIRMWARE_PATH

  Analyze the entire UEFI firmware. The analysis result is saved to .json
  file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

Exemple :

root@kitploit:~
python uefi_retool.py get-info -w 6 test_fw/fw-tp-x1-carbon-5th.bin

get-pp

root@kitploit:~
python uefi_retool.py get-pp --help
root@kitploit:~
Usage: uefi_retool.py get-pp [OPTIONS] FIRMWARE_PATH

  Get a list of proprietary protocols in the UEFI firmware. The result is
  saved to .json file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

Exemple :

root@kitploit:~
python uefi_retool.py get-pp -w 6 test_fw/fw-tp-x1-carbon-5th.bin

Outils supplémentaires

  • tools/update_edk2_guids.py est un script qui met à jour la liste des GUID de protocoles à partir du projet edk2

Plugin IDA

Plugin IDA pour l'analyse UEFI

Travaux similaires

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
Télécharger l’outil