Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
uefi_retool — Una herramienta para la ingeniería inversa de firmware UEFI | Kitploit
Herramientas/GitHubGitHub/yeggor/uefi_retool
Seguridad de Sistemas EmbebidosIngeniería InversaSeguridad de HardwareSeguridad de Hardware e IoTAnálisis de BinariosAnálisis de FirmwareArchived
GitHubyeggor/uefi_retool

uefi_retool

Una herramienta para la ingeniería inversa de firmware UEFI

Ver Repositorio
36957hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

uefi_retool

Una herramienta para ingeniería inversa de firmware UEFI.

Análisis de firmware UEFI con el script uefi_retool

Uso:

  • Copia el script ida_plugin/uefi_analyser.py y el directorio ida_plugin/uefi_analyser al directorio de plugins de IDA
  • Edita el archivo config.json
    • PE_DIR es un directorio que contiene todas las imágenes ejecutables del firmware UEFI
    • DUMP_DIR es un directorio que contiene todos los componentes del sistema de archivos del firmware
    • LOGS_DIR es un directorio para registros
    • IDA_PATH y IDA64_PATH son rutas a los archivos ejecutables de IDA Pro
  • Ejecuta pip install -r requirements.txt
  • Ejecuta el comando python uefi_retool.py para mostrar el mensaje de ayuda

Comandos

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.

Ejemplo:

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.

Ejemplo:

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.

Ejemplo:

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

Herramientas adicionales

  • tools/update_edk2_guids.py es un script que actualiza la lista de GUIDs de protocolos desde el proyecto edk2

Plugin de IDA

Plugin de IDA para análisis UEFI

Trabajos similares

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
Descargar herramienta