Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
booster — Gerador de initramfs rápido e seguro | Kitploit
Ferramentas/GitHubGitHub/anatol/booster
Ferramentas de Criptografia/DescriptografiaAuditoria de ConfiguraçãoSegurança de HardwareUtilitários e FrameworksAutenticaçãoFerramenta de Acesso Remoto
GitHubanatol/booster

booster

Gerador de initramfs rápido e seguro

Ver Repositório
6606572há 23 diasRevisado 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

Booster - initramfs rápido, seguro e moderno para Linux

Gerador de initramfs Booster

O Booster torna a inicialização inicial mais leve, rápida e confiável. Ele constrói imagens initramfs compactas que movem seu sistema Linux do firmware para o sistema de arquivos raiz real com o mínimo de complicação e forte suporte a boot criptografado.

Em vez de empacotar um grande espaço de usuário inicial genérico, o Booster descobre o que sua máquina realmente precisa e constrói uma imagem focada nisso. O resultado é uma imagem de boot enxuta com os drivers, ferramentas de desbloqueio, suporte a sistemas de arquivos e caminhos de recuperação que seu host precisa, sem carregar um caminhão de coisas em cada reinicialização.

Por que o Booster?

O Booster é construído em torno de uma promessa simples: a inicialização inicial deve ser rápida, clara, segura e agradável de operar.

Destaques:

  • Inicialize mais rápido com imagens menores - gere imagens enxutas rapidamente e mantenha a inicialização inicial focada no trabalho que seu sistema realmente precisa.
  • Faça o Linux criptografado parecer sem esforço - desbloqueie raízes LUKS usando passphrases, keyfiles, cabeçalhos destacados, TPM2, chaves de segurança FIDO2, bindings no estilo Clevis ou desbloqueio remoto via SSH.
  • Use hardware de segurança moderno com confiança - suporte a tokens TPM2 e FIDO2 do systemd-cryptenroll, incluindo suporte nativo a FIDO2 através do caminho de plugin do Booster.
  • Desfrute de prompts calmos e coordenados - fluxos de token de hardware, PIN e passphrase funcionam juntos; caminhos de desbloqueio bem-sucedidos cancelam prompts que não são mais necessários.
  • Tenha um boot FIDO2 mais suave - o Booster pode pré-verificar chaves FIDO2 conectadas antes de pedir um PIN, ignorar silenciosamente a chave errada e fazer fallback de forma limpa quando um token está ausente.
  • Desbloqueie sistemas de onde quer que você os gerencie - use SSH durante a inicialização inicial para máquinas criptografadas headless, montadas em rack ou de difícil acesso.
  • Evite espaço de usuário inicial inchado - a descoberta específica do host inclui o que sua máquina precisa por padrão.
  • Construa imagens de resgate flexíveis - o modo universal adiciona cobertura de hardware mais ampla para instalações portáteis, mídia de recuperação e hardware em mudança.
  • Cubra layouts de armazenamento reais - lide com ext4, Btrfs, ZFS, LVM, mdraid, autodescoberta GPT, dispositivos de retomada de hibernação e múltiplos mapeamentos LUKS.
  • Inspecione e depure com confiança - liste, leia e descompacte imagens com comandos integrados antes de confiar nelas para inicializar.

O Booster é uma ótima escolha para laptops criptografados, workstations de desenvolvedores, servidores com necessidades de recuperação remota, sistemas Linux mínimos e configurações de boot que devem permanecer compreensíveis anos após você configurá-las.

Tour de Recursos

Criptografia Que Parece Integrada

O Booster trata a criptografia de disco completo como um fluxo de trabalho de primeira classe, não como um complemento. Ele pode desbloquear dispositivos LUKS a partir de parâmetros do kernel, /etc/crypttab, autodescoberta GPT, referências diretas root= para contêineres LUKS, keyfiles, cabeçalhos destacados e tokens com suporte de hardware.

Os estilos de desbloqueio suportados incluem:

  • Desbloqueio com passphrase simples com tratamento cuidadoso de prompts.
  • Cache de passphrase compartilhada para volumes criptografados relacionados.
  • Keyfiles embutidos no initramfs ou armazenados em um dispositivo separado.
  • Cabeçalhos LUKS destacados embutidos na imagem, lidos de um dispositivo de bloco bruto ou carregados de um sistema de arquivos separado.
  • Tokens TPM2 e FIDO2 do systemd-cryptenroll.
  • Bindings no estilo Clevis para TPM2, Tang e outras políticas suportadas.
  • Desbloqueio remoto de passphrase baseado em SSH para sistemas que você não pode alcançar fisicamente.

Tokens de Hardware Sem Arestas

A orquestração de tokens do Booster foi projetada para tornar o boot criptografado polido. Tokens não interativos podem competir em segundo plano, tokens baseados em PIN são solicitados em uma ordem determinística, e o prompt de passphrase regular aparece como fallback em vez de bloquear todo o boot para sempre.

Melhorias recentes no FIDO2 tornam a experiência mais suave:

  • O suporte nativo a FIDO2 pode ser habilitado com enable_fido2: true.
  • Uma entrada crypttab com fido2-device= pode fazer o Booster empacotar o plugin FIDO2 automaticamente.
  • O Booster pode verificar se uma chave FIDO2 conectada realmente possui a credencial antes de pedir seu PIN.
  • Dicas de token ausente são atrasadas para que desbloqueios rápidos por TPM2, Clevis ou outros tokens possam ser concluídos sem ruído desnecessário.
  • O envio de PIN vazio pula um token e continua para o próximo caminho de desbloqueio.

Imagens Pequenas Que Combinam Com Sua Máquina

Por padrão, o Booster constrói uma imagem específica do host. Ele examina o sistema atual, inclui os módulos e ferramentas necessários para inicializá-lo e deixa de fora peças desnecessárias. Isso mantém a imagem mais fácil de auditar, mais rápida de gerar e mais rápida de executar durante o boot.

Quando você precisa de uma imagem mais ampla, --universal inclui um conjunto mais amplo de módulos para cenários de resgate, mídia portátil ou sistemas onde o hardware pode mudar.

Layouts de Armazenamento Que os Usuários Realmente Usam

O Booster suporta layouts de boot práticos do mundo real, incluindo:

  • Partições raiz autodescobertas por GPT.
  • Raiz em LUKS, LVM, mdraid, Btrfs, ZFS, NVMe, USB, MMC e eMMC.
  • Subvolumes Btrfs e configurações Btrfs multi-dispositivo.
  • Dispositivos de retomada de hibernação.
  • Referências de dispositivos por UUID=, LABEL=, PARTUUID=, PARTLABEL=, HWPATH=, WWID= ou /dev/....
  • Múltiplos mapeamentos criptografados a partir da linha de comando do kernel ou /etc/crypttab.

Melhor Visibilidade na Inicialização Inicial

Quando algo dá errado, o Booster oferece maneiras úteis de ver o que aconteceu. Use booster.log=debug,console para logs de boot detalhados, adicione busybox para um shell de emergência ou habilite o suporte de rede para recuperar logs de uma máquina que não inicializa.

O Booster também inclui comandos de inspeção de imagem para que você possa verificar o que foi construído antes de reiniciar:

booster ls /boot/booster-linux.img
booster cat /boot/booster-linux.img /init
booster unpack /boot/booster-linux.img /tmp/booster-image

Instalação

Arch Linux

Instale o pacote oficial:

pacman -S booster

O pacote cria imagens do Booster em /boot/:

$ ls -lh /boot/booster-*.img
-rwxr-xr-x 1 root root 3.9M Dec 10 20:51 /boot/booster-linux.img

Void Linux

Instale o Booster com:

xbps-install -S booster

Em seguida, regenere o initramfs para um kernel já instalado:

xbps-reconfigure -f linux

Alpine Linux

Instale o Booster com:

apk add booster

Em seguida, leia /usr/share/doc/booster/README.alpine para instruções de bootloader específicas da configuração.

Fedora

O Booster não está nos repositórios do Fedora. Construa o RPM a partir de um checkout:

dnf install rpm-build golang gcc git-core libfido2-devel rubygem-ronn-ng systemd-rpm-macros
./packaging/fedora/createpkg.sh
dnf install ~/rpmbuild/RPMS/x86_64/booster-*.rpm

Em seguida, selecione o Booster como o gerador em /etc/kernel/install.conf, para que as imagens sejam reconstruídas em atualizações do kernel:

initrd_generator=booster

Compilação manual

Você também pode construir uma imagem diretamente:

booster build /boot/booster-linux.img
Baixar ferramenta