Ghidra é uma plataforma open source de engenharia reversa de software da NSA, com ferramentas de disassembly, decompilação, visualização de grafos e scripting para código compilado.
WerWolv/ImHex
Editor hexadecimal multiplataforma para engenharia reversa e análise de arquivos binários, com uma linguagem de padrões para interpretar estruturas de arquivos.
Alternativa open source a:010 Editor
HxD
- Estrelas
- 55,503
- Forks
- 2,560
- Issues abertas
- 415
- Último commit
- há 13 dias
O que é?
ImHex é um editor hexadecimal voltado a profissionais de engenharia reversa, programadores e qualquer pessoa que precise inspecionar arquivos binários. Ele funciona no Windows, macOS, Linux e FreeBSD, com tema escuro por padrão e opção de tema claro.
Além da edição direta de bytes, com aplicação de patches e desfazer/refazer, o ImHex inclui uma Pattern Language própria, semelhante a C, para descrever structs, unions, enums e bitfields, permitindo interpretar e destacar automaticamente o conteúdo de um arquivo. Também oferece um inspetor de dados, um processador de dados baseado em nós para decodificar ou descriptografar dados antes de exibi-los e um disassembler integrado baseado no Capstone, compatível com várias arquiteturas de CPU.
As ferramentas de análise incluem gráficos de entropia, hash com diversos algoritmos, comparação de arquivos, busca por strings e valores numéricos e análise com regras YARA. É possível carregar dados de arquivos locais, discos brutos, processos, conexões remotas via SSH/SFTP, streams UDP e servidores GDB.
Recursos principais
- 01Edição hexadecimal com aplicação de patches em bytes, desfazer/refazer ilimitado e marcadores
- 02Pattern Language semelhante a C para interpretar e destacar estruturas binárias
- 03Disassembler integrado, baseado no Capstone e compatível com várias arquiteturas
- 04Gráficos de entropia, comparação de arquivos e uma ampla variedade de algoritmos de hash
- 05Análise com regras YARA e destaque das correspondências
- 06Carrega dados de arquivos, discos brutos, memória de processos, conexões SSH/SFTP e servidores GDB
Casos de uso
- Fazer engenharia reversa de formatos de arquivos binários desconhecidos
- Inspecionar firmware ou a memória de dispositivos embarcados via GDB
- Analisar arquivos suspeitos com regras YARA durante a análise de malware
- Comparar dois arquivos binários para encontrar bytes alterados
Início rápido
- 1
Baixe a versão mais recente em imhex.download
- 2
Ou experimente a versão web no seu navegador
Antes de usar
- Licenciado sob a GPL-2.0, uma licença copyleft que exige que trabalhos derivados sejam de código aberto sob os mesmos termos.
Tópicos
Perguntas frequentes
- O que é ImHex?
- Editor hexadecimal multiplataforma para engenharia reversa e análise de arquivos binários, com uma linguagem de padrões para interpretar estruturas de arquivos. ImHex é um editor hexadecimal voltado a profissionais de engenharia reversa, programadores e qualquer pessoa que precise inspecionar arquivos binários. Ele funciona no Windows, macOS, Linux e FreeBSD, com tema escuro por padrão e opção de tema claro.
- ImHex é gratuito? Qual é a licença?
- ImHex é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ImHex ainda é mantido?
- Manutenção ativa. O último commit de ImHex foi em 9 de out. de 2026.
- Para que posso usar ImHex?
- Fazer engenharia reversa de formatos de arquivos binários desconhecidos Inspecionar firmware ou a memória de dispositivos embarcados via GDB Analisar arquivos suspeitos com regras YARA durante a análise de malware Comparar dois arquivos binários para encontrar bytes alterados
- Como instalar ImHex?
- Baixe a versão mais recente em imhex.download Ou experimente a versão web no seu navegador
- Onde consigo ImHex?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/WerWolv/ImHex
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma plataforma gratuita e de código aberto para engenharia reversa com interface gráfica, construída sobre o framework rizin.
Servidor MCP e CLI que permitem a agentes de IA fazer engenharia reversa de binários nativos, apps Electron, assemblies .NET e sites.
Servidor MCP que disponibiliza funções de engenharia reversa do Ghidra para que clientes LLM possam descompilar e analisar binários.
Servidor MCP que permite a assistentes de IA usar o Ghidra para analisar binários, com mais de 200 ferramentas para descompilar, renomear e anotar.
Uma biblioteca de formatação para C++ que oferece uma alternativa rápida e segura quanto aos tipos a C stdio e iostreams, implementando std::format do C++20.