Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
uefi_retool — Uma ferramenta para engenharia reversa de firmware UEFI. | Kitploit
Ferramentas/GitHubGitHub/yeggor/uefi_retool
Segurança de Sistemas EmbarcadosEngenharia ReversaSegurança de HardwareSegurança de Hardware e IoTAnálise de BináriosAnálise de FirmwareArchived
GitHubyeggor/uefi_retool

uefi_retool

Uma ferramenta para engenharia reversa de firmware UEFI.

Ver Repositório
369579há 1 anoRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

uefi_retool

Uma ferramenta para engenharia reversa de firmware UEFI.

Análise de firmware UEFI com o script uefi_retool

Uso:

  • Copie o script ida_plugin/uefi_analyser.py e o diretório ida_plugin/uefi_analyser para o diretório de plugins do IDA
  • Edite o arquivo config.json
    • PE_DIR é um diretório que contém todas as imagens executáveis do firmware UEFI
    • DUMP_DIR é um diretório que contém todos os componentes do sistema de arquivos do firmware
    • LOGS_DIR é um diretório para logs
    • IDA_PATH e IDA64_PATH são caminhos para os arquivos executáveis do IDA Pro
  • Execute pip install -r requirements.txt
  • Execute o comando python uefi_retool.py para exibir a mensagem de ajuda

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

  Obtém imagens executáveis do firmware UEFI. As imagens são armazenadas no
  diretório "modules".

Options:
  --help  Show this message and exit.

Exemplo:

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

  Analisa todo o firmware UEFI. O resultado da análise é salvo em arquivo
  .json.

Options:
  -w, --workers INTEGER  Número de workers (8 por padrão).
  --help                 Show this message and exit.

Exemplo:

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

  Obtém uma lista de protocolos proprietários no firmware UEFI. O resultado
  é salvo em arquivo .json.

Options:
  -w, --workers INTEGER  Número de workers (8 por padrão).
  --help                 Show this message and exit.

Exemplo:

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

Ferramentas adicionais

  • tools/update_edk2_guids.py é um script que atualiza a lista de GUIDs de protocolo do projeto edk2

Plugin IDA

Plugin IDA para análise UEFI

Trabalhos similares

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
Baixar ferramenta