Servidor MCP e CLI que permitem a agentes de IA fazer engenharia reversa de binários nativos, apps Electron, assemblies .NET e sites.
Segurança e privacidade
Ferramentas de engenharia reversa: 36 projetos open source (2026)
Descompiladores, desmontadores e análise de binários para entender o que o software compilado realmente faz.
- Projeto
- 36
- Nesta semana
- +29,8 mil
- Atualizado
- há 3 horas
Como escolher
Comece pelo tipo de arquivo e pela tarefa que você precisa resolver. O Ghidra desmonta e descompila binários nativos e aceita scripts, o ILSpy converte assemblies .NET de volta em C# e o jadx transforma APK e Dex do Android em Java. Se antes você precisa entender a estrutura de um arquivo, o ImHex é um editor hexadecimal com linguagem de padrões para analisá-la.
- ghidraIdeal para quem busca uma alternativa ao IDA Pro para desmontar, descompilar e automatizar com scripts código nativo compilado.
- jadxIdeal para quem quer ler arquivos APK ou Dex do Android como código Java, com ferramentas de linha de comando e interface gráfica.
- ImHexIdeal para quem busca um editor hexadecimal no lugar do 010 Editor ou do HxD, com linguagem de padrões para analisar estruturas de arquivos; usa licença GPL-2.0.
Comparação dos principais projetos
Todos os projetos
Ordenar:Mais estrelas
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.
Editor hexadecimal multiplataforma para engenharia reversa e análise de arquivos binários, com uma linguagem de padrões para interpretar estruturas de arquivos.
Ferramentas de linha de comando e GUI para descompilar arquivos Android Dex, APK e similares em código-fonte Java legível.
Pacote de skills para agentes de IA que direciona tarefas de engenharia reversa, pentest e CTF para o playbook certo e verifica quais ferramentas estão instaladas.
Ferramenta de linha de comando para engenharia reversa de APKs Android fechados, decodificando recursos quase à forma original e reconstruindo-os após alterações.
Navegador e descompilador multiplataforma e open source de assemblies .NET que transforma binários compilados em C# legível.
Framework livre de engenharia reversa e conjunto de ferramentas de linha de comando para analisar, desmontar, depurar e emular binários em sistemas do tipo Unix.
Uma plataforma gratuita e de código aberto para engenharia reversa com interface gráfica, construída sobre o framework rizin.
Ferramenta de análise de firmware escrita em Rust que identifica e, opcionalmente, extrai arquivos e dados incorporados em outros arquivos.
Servidor MCP que conecta o IDA Pro a clientes LLM para que um assistente de IA possa descompilar, anotar e renomear binários durante a engenharia reversa.
Ferramenta multiplataforma de identificação de arquivos e análise estática que detecta formatos, compiladores, empacotadores e proteções em executáveis.
Servidor MCP que disponibiliza funções de engenharia reversa do Ghidra para que clientes LLM possam descompilar e analisar binários.
Continuação não oficial do dnSpy, um debugger e editor de assemblies .NET e Unity que funciona sem o código-fonte.
Framework leve de emulação de CPU baseado no QEMU, que executa código de máquina de várias arquiteturas por meio de uma API limpa e independente de arquitetura.
Uma extensão em Python que adiciona ao GDB uma interface aprimorada, voltada ao desenvolvimento de exploits, para x86, ARM, MIPS, PowerPC e SPARC.
Editor de bytecode para Java e Android com interface semelhante a uma IDE, para descompilar, editar, desofuscar e exportar aplicações compiladas.
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.
Biblioteca C++ multiplataforma, com bindings para Python e Rust, para analisar, modificar e abstrair formatos executáveis ELF, PE, Mach-O e Android.
Framework de engenharia reversa para sistemas UNIX-like e conjunto de ferramentas de linha de comando para analisar binários, desassemblar código e depurar programas.
Toolkit de linha de comando para pesquisa de firmware da Apple, com downloads de IPSW/OTA, análise de Mach-O e caches dyld, kernelcaches e dispositivos iOS conectados.
Plugin do IDA Pro que envia funções decompiladas a modelos de linguagem grandes para explicá-las, adicionar comentários e sugerir nomes para variáveis.
Plugin do JADX e servidor MCP em Python que permite a LLMs como Claude analisar APKs Android decompilados, em tempo real, pela interface do JADX.
Um plugin MCP para x64dbg que permite a assistentes de IA controlar o debugger por HTTP para definir breakpoints, avançar pela execução e ler a memória.
Ferramenta de linha de comando que extrai recursivamente arquivos de mais de 78 formatos de arquivo compactado, compressão e sistema de arquivos, além de separar trechos desconhecidos em blobs binários.
Extensão MCP para Ghidra que permite a modelos de linguagem com IA conduzir análises de engenharia reversa usando ferramentas pequenas e específicas.
Uma extensão para Ghidra baseada em LLM que adiciona explicação de código, chat e análise agêntica com IA aos fluxos de trabalho de engenharia reversa.
Plugin com LLM para radare2 que adiciona o comando r2ai para engenharia reversa assistida por IA e inclui o plugin de decompilação decai.
Visualizador e analisador de PE para Windows, compatível com EXE, DLL, SYS, bibliotecas estáticas, objetos COFF e arquivos ELF, com desmontagem e descompilação.
Servidor MCP que permite a agentes de IA controlar o radare2 para analisar binários, via CLI, como plugin do r2 ou por HTTP.
Perguntas frequentes
- Como esses projetos são escolhidos?
- Cada projeto do Repolode passa por um filtro de qualidade antes de entrar: precisa funcionar hoje, resolver um problema concreto, ser mais do que um simples wrapper e continuar mantido. Esta página agrupa os projetos por tema e os ordena por estrelas no GitHub.
- Qual é o projeto mais popular desta lista?
- morluto/rea, com 440,5 mil estrelas no GitHub. Confira a licença e o último commit de cada projeto antes de escolher.