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
virt-firmware — Kit de ferramentas para decodificar, inspecionar e modificar volumes de firmware UEFI e repositórios de variáveis. Suporta registro de certificados de secure boot, análise de assinatura de binários PE e gerenciamento de variáveis EFI para ambientes virtualizados. | Kitploit
Ferramentas/GitLabGitLab/kraxel/virt-firmware
Segurança de Sistemas EmbarcadosFerramentas de Criptografia/DescriptografiaForensia DigitalSegurança de HardwareAnálise de BináriosAnálise de Firmware
GitLabkraxel/virt-firmware

virt-firmware

Kit de ferramentas para decodificar, inspecionar e modificar volumes de firmware UEFI e repositórios de variáveis. Suporta registro de certificados de secure boot, análise de assinatura de binários PE e gerenciamento de variáveis EFI para ambientes virtualizados.

Ver Repositório
1219há 5 diasAinda não revisado

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

Ferramentas para volumes de firmware ovmf / armvirt

Esta é uma pequena coleção de ferramentas para imagens de firmware edk2. Elas suportam a decodificação e impressão do conteúdo de volumes de firmware. Stores de variáveis (OVMF_VARS.fd) podem ser modificados, por exemplo, para registrar certificados de secure boot.

virt-fw-dump

Decodifica e imprime o conteúdo de volumes de firmware.

Uso: virt-fw-dump -i <arquivo>.

Experimente virt-fw-dump --help para mais informações; existem algumas opções para filtrar a saída.

virt-fw-vars

Imprime e edita stores de volume de variáveis. Atualmente focado em registrar certificados e ativar o secure boot.

Imprimir variáveis: virt-fw-vars -i <arquivo> --print.

Registrar certificados:

root@kitploit:~
virt-fw-vars \
    --input <template> \
    --output <vars> \
    --enroll-redhat \
    --secure-boot

Experimente virt-fw-vars --help para mais informações de uso.

O virt-fw-vars pode lidar com stores de variáveis edk2 (que são volumes de firmware flash) e stores de variáveis uefi da AWS. O formato de entrada é detectado automaticamente e o mesmo formato é usado para a saída.

Trabalhar com stores de variáveis edk2 requer um volume de firmware como entrada. Normalmente, o arquivo OVMF_VARS.fd criado ao compilar o OVMF é usado para isso (é um store de variáveis vazio).

Stores de variáveis da AWS também podem ser criados do zero e gravados em um arquivo usando a opção --output-aws.

virt-fw-sigdb

Imprime e edita arquivos de banco de dados de assinaturas efi, exemplo:

root@kitploit:~
virt-fw-sigdb -i /etc/pki/ca-trust/extracted/edk2/cacerts.bin --print

Experimente virt-fw-sigdb --help para mais informações de uso.

host-efi-vars

Lê variáveis efi do efivarfs do linux e as decodifica/imprime.

kernel-bootcfg

Gerencia a configuração de boot efi para UKIs (imagens de kernel unificadas) ao usar boot direto (sem carregador de boot como grub ou systemd-boot).

pe-dumpinfo

Despejo de informações para binários pe (o formato usado por efi).

pe-listsigs

Lista assinaturas e cadeia de certificados para binários pe. Também pode extrair certificados e assinaturas.

usando os módulos python

Ainda não há muita documentação, desculpe. As melhores leituras de código para começar são provavelmente os casos de teste (veja tests/tests.py) e o código do utilitário virt-fw-vars (veja virt/firmware/vars.py).

instalação

Lançamento: pip3 install virt-firmware

Snapshot: pip3 install git+https://gitlab.com/kraxel/virt-firmware.git

lista de TODO

  • Adicionar mais documentação.

contribuindo

Aceito MRs.

Há um bot de revisão por IA ativo no repositório que comentará nos MRs. Ele é bom em verificação ortográfica. Às vezes oferece sugestões úteis ou detecta inconsistências nos patches. Às vezes pede coisas desnecessárias, como verificação cuidadosa de erros em casos de teste. Às vezes sugere verificar condições de erro que não podem acontecer, mas o bot aparentemente não é inteligente o suficiente para perceber isso. Às vezes sugere reorganizações de código onde é mais uma questão de gosto ou preferência pessoal, dependendo do caminho que você escolher.

Portanto, não leve o bot muito a sério.

Baixar ferramenta