Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
uefi_retool — Uno strumento per il reverse engineering del firmware UEFI | Kitploit
Strumenti/GitHubGitHub/yeggor/uefi_retool
Sicurezza Sistemi EmbeddedReverse EngineeringSicurezza HardwareSicurezza Hardware e IoTAnalisi di BinariAnalisi del FirmwareArchived
GitHubyeggor/uefi_retool

uefi_retool

Uno strumento per il reverse engineering del firmware UEFI

Vedi Repository
369571 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

uefi_retool

Uno strumento per il reverse engineering del firmware UEFI.

Analisi del firmware UEFI con lo script uefi_retool

Utilizzo:

  • Copia lo script ida_plugin/uefi_analyser.py e la directory ida_plugin/uefi_analyser nella directory dei plugin di IDA
  • Modifica il file config.json
    • PE_DIR è una directory che contiene tutte le immagini eseguibili del firmware UEFI
    • DUMP_DIR è una directory che contiene tutti i componenti del filesystem del firmware
    • LOGS_DIR è una directory per i log
    • IDA_PATH e IDA64_PATH sono i percorsi verso i file eseguibili di IDA Pro
  • Esegui pip install -r requirements.txt
  • Esegui il comando python uefi_retool.py per visualizzare il messaggio di aiuto

Comandi

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

Options:
  --help  Mostra questo messaggio ed esci.

Commands:
  get-images  Ottiene le immagini eseguibili dal firmware UEFI.
  get-info    Analizza l'intero firmware UEFI.
  get-pp      Ottiene un elenco dei protocolli proprietari nel firmware UEFI.

get-images

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

  Ottiene le immagini eseguibili dal firmware UEFI. Le immagini sono
  archiviate nella directory "modules".

Options:
  --help  Mostra questo messaggio ed esci.

Esempio:

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

  Analizza l'intero firmware UEFI. Il risultato dell'analisi viene
  salvato in un file .json.

Options:
  -w, --workers INTEGER  Numero di worker (8 di default).
  --help                 Mostra questo messaggio ed esci.

Esempio:

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

  Ottiene un elenco dei protocolli proprietari nel firmware UEFI. Il
  risultato viene salvato in un file .json.

Options:
  -w, --workers INTEGER  Numero di worker (8 di default).
  --help                 Mostra questo messaggio ed esci.

Esempio:

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

Strumenti aggiuntivi

  • tools/update_edk2_guids.py è uno script che aggiorna l'elenco dei GUID dei protocolli dal progetto edk2

Plugin IDA

Plugin IDA per l'analisi UEFI

Lavori simili

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
Scarica lo strumento