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
ofrak — Plataforma de análise e modificação binária para desempacotar, analisar, modificar e reempacotar firmware e formatos executáveis via GUI e API Python. | Kitploit
Ferramentas/GitHubGitHub/redballoonsecurity/ofrak
Segurança de Sistemas EmbarcadosEngenharia ReversaCTFAnálise de BináriosAnálise de Firmware
GitHubredballoonsecurity/ofrak

ofrak

Plataforma de análise e modificação binária para desempacotar, analisar, modificar e reempacotar firmware e formatos executáveis via GUI e API Python.

Ver RepositórioSite
2.1k155há 6 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

OFRAK

OFRAK (Open Firmware Reverse Analysis Konsole) é uma plataforma de análise e modificação binária. O OFRAK combina a capacidade de:

  • Identificar e Descompactar muitos formatos binários
  • Analisar binários descompactados com ferramentas de engenharia reversa testadas em campo
  • Modificar e Recompactar binários com estratégias de patch poderosas

O OFRAK suporta uma variedade de formatos de arquivos de firmware embarcado além de executáveis de espaço de usuário, incluindo:

  • Sistemas de arquivos compactados
  • Firmware compactado e com checksum
  • Bootloaders
  • Kernels de RTOS/SO

O OFRAK equipa os utilizadores com:

  • Uma Interface Gráfica (GUI) para exploração interativa e visualização de binários
  • Uma API Python para scripts legíveis e reproduzíveis que podem ser aplicados a classes inteiras de binários, em vez de apenas um binário específico
  • Identificação, descompactação e recompactação recursivas de muitos formatos de arquivo, desde executáveis ELF, arquivos de sistemas de ficheiros, até formatos de firmware compactados e com checksum
  • Integração interna e extensível com backends de análise poderosos (angr, Binary Ninja, Ghidra, IDA Pro)
  • Extensibilidade por desenho através de uma interface comum para escrever facilmente componentes OFRAK adicionais e adicionar suporte para um novo formato de arquivo ou operação de patch binário

Veja ofrak.com para mais detalhes.

Frontend GUI

A vista GUI baseada na web fornece uma árvore de recursos navegável. Para o recurso selecionado, também fornece: metadados, navegação hexadecimal ou de texto, e uma barra lateral de minimapa para navegar rapidamente por entropia, byteclass ou magnitude. A GUI também permite ações normalmente disponíveis através da API Python, como comentar, descompactar, analisar, modificar e empacotar recursos.

Começando

Métodos de Instalação

O OFRAK pode ser instalado de três maneiras:

MétodoMelhor ParaComando de Instalação
PyPITestes rápidos, utilizadores que preferem gerir o seu próprio ambientepip install ofrak
DockerAmbiente abrangente com todas as dependências, configuração consistentepython3 build_image.py --config ofrak-ghidra.yml --base --finish
FonteContribuidores, programadores, a modificar o código OFRAKClonar repo + make develop

Veja (Instalar) para instruções de instalação detalhadas.

Note que o OFRAK usa Git LFS -- veja Instalar a partir da Fonte para mais detalhes.

Documentação

O OFRAK tem documentação geral e documentação da API. Ambas podem ser visualizadas em ofrak.com/docs.

Se desejar fazer alterações na documentação ou servir a documentação você mesmo, siga as instruções em docs/README.md.

Licença

O código neste repositório vem com uma Licença Comunitária OFRAK, que se destina a usos educacionais, desenvolvimento pessoal ou apenas diversão. Se a licença comunitária for adequada para si, execute ofrak license --community --i-agree para aceitá-la!

Utilizadores interessados no OFRAK para fins comerciais podem solicitar a Licença Pro ou Enterprise. Veja Licenciamento OFRAK para mais informações.

Contribuindo

A Red Balloon Security está entusiasmada por investigadores de segurança e programadores contribuírem para este repositório.

Para detalhes, consulte o nosso guia do contribuidor e o guia de desenvolvimento Python.

Suporte

Por favor, contacte [email protected], ou escreva-nos no Slack do OFRAK com quaisquer perguntas ou problemas relacionados ao OFRAK. Aguardamos o seu feedback! Inscreva-se na Lista de E-mails do OFRAK para receber atualizações mensais sobre melhorias no código e novas funcionalidades do OFRAK.


Este material é baseado em parte em trabalho apoiado pela DARPA sob o Contrato Nº N66001-20-C-4032. Quaisquer opiniões, descobertas e conclusões ou recomendações expressas neste material são dos autores e não refletem necessariamente as visões da DARPA. Declaração de Distribuição "A" (Aprovado para Divulgação Pública, Distribuição Ilimitada).

Baixar ferramenta