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.
morluto/awesome-reverse-engineering
Lista selecionada e comentada de ferramentas e materiais de estudo de engenharia reversa, abrangendo binários, apps, firmware, formatos de arquivo e protocolos.
- Estrelas
- 1,872
- Forks
- 414
- Issues abertas
- 1
- Último commit
- há 8 dias
O que é?
Awesome Reverse Engineering é um diretório categorizado de ferramentas e materiais de estudo sobre engenharia reversa. As entradas são agrupadas por tarefa, como identificar um executável, ler código nativo, depurar, instrumentar programas em execução, analisar malware, inspecionar apps Android ou iOS, recuperar binários de Go, Flutter, Python ou Hermes, extrair firmware e examinar formatos de arquivo.
Cada entrada traz uma descrição de uma linha sobre o que a ferramenta faz e informa limitações, requisitos de plataforma ou licenciamento comercial, quando relevante. Produtos comerciais são identificados como tal. Uma tabela "Comece por aqui" relaciona tarefas comuns às seções relevantes, para que os leitores possam ir direto à categoria de que precisam.
A lista também inclui cursos, livros e laboratórios interativos para aprender fundamentos de assembly e engenharia reversa, além de uma seção sobre ferramentas de análise assistida por IA.
Recursos principais
- 01As entradas são agrupadas por tarefa de engenharia reversa, da triagem à análise de firmware e jogos.
- 02Cada ferramenta tem uma descrição breve com observações sobre suporte a plataformas e limitações.
- 03Ferramentas comerciais são identificadas claramente.
- 04Inclui cursos, livros e laboratórios práticos para aprender assembly e engenharia reversa.
- 05Uma tabela que relaciona tarefas a seções ajuda os leitores a encontrar rapidamente a categoria certa.
Casos de uso
- Encontrar um disassembler, debugger ou decompiler adequado para analisar um binário nativo.
- Escolher ferramentas para fazer a triagem de um arquivo suspeito ou dump de memória durante a análise de malware.
- Localizar ferramentas para inspecionar aplicativos Android, iOS, .NET ou Flutter.
- Escolher um curso ou livro para começar a aprender assembly e engenharia reversa.
Em coleções
Tópicos
Perguntas frequentes
- O que é awesome-reverse-engineering?
- Lista selecionada e comentada de ferramentas e materiais de estudo de engenharia reversa, abrangendo binários, apps, firmware, formatos de arquivo e protocolos. Awesome Reverse Engineering é um diretório categorizado de ferramentas e materiais de estudo sobre engenharia reversa. As entradas são agrupadas por tarefa, como identificar um executável, ler código nativo, depurar, instrumentar programas em execução, analisar malware, inspecionar apps Android ou iOS, recuperar binários de Go, Flutter, Python ou Hermes, extrair firmware e examinar formatos de arquivo.
- awesome-reverse-engineering é gratuito? Qual é a licença?
- awesome-reverse-engineering é open source sob a licença CC0-1.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- awesome-reverse-engineering ainda é mantido?
- Manutenção ativa. O último commit de awesome-reverse-engineering foi em 30 de out. de 2026.
- Para que posso usar awesome-reverse-engineering?
- Encontrar um disassembler, debugger ou decompiler adequado para analisar um binário nativo. Escolher ferramentas para fazer a triagem de um arquivo suspeito ou dump de memória durante a análise de malware. Localizar ferramentas para inspecionar aplicativos Android, iOS, .NET ou Flutter. Escolher um curso ou livro para começar a aprender assembly e engenharia reversa.
- Onde consigo awesome-reverse-engineering?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/morluto/awesome-reverse-engineering
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP e CLI que permitem a agentes de IA fazer engenharia reversa de binários nativos, apps Electron, assemblies .NET e sites.
CLI e servidor MCP que permitem a agentes de programação fazer engenharia reversa de apps, jogos, binários e sites e portá-los para Godot, Unity, Unreal ou three.js.
Índice bilíngue e curado de ferramentas, estudos de caso e artigos de pesquisa sobre engenharia reversa de sites, jogos, apps, binários, firmware e protocolos.
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 assistentes de IA usar o Ghidra para analisar binários, com mais de 200 ferramentas para descompilar, renomear e anotar.