Lista selecionada e comentada de ferramentas e materiais de estudo de engenharia reversa, abrangendo binários, apps, firmware, formatos de arquivo e protocolos.
reacher-z/Awesome-REA
Í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.
- Estrelas
- 1,066
- Forks
- 244
- Issues abertas
- 911
- Último commit
- há 3 horas
O que é?
Awesome Reverse Engineering Anything é uma lista curada de recursos para engenharia reversa em seis áreas: sites, jogos, apps, binários nativos, firmware e hardware, e protocolos de comunicação. Os recursos são organizados em ferramentas e integrações, estudos de caso reais, artigos de pesquisa e materiais de aprendizado, para ajudar a encontrar um ponto de partida relevante para um alvo específico.
A coleção abrange diversos tipos de trabalho, de desofuscação de JavaScript, recuperação de source maps e análise de tráfego HTTP até inspeção de WebAssembly, descompilação de jogos e projetos de recompilação estática. Muitos estudos de caso documentam como um jogo ou programa foi reconstruído, inclusive se o resultado corresponde ao binário original. Os itens têm links para as fontes originais e informam como foram revisados.
O repositório também inclui um site pesquisável, um índice de artigos e seções sobre ferramentas de agentes e MCP para fluxos de trabalho de engenharia reversa. A coleção é mantida de forma independente, e a inclusão de um item não implica afiliação nem verificação em tempo de execução.
Recursos principais
- 01Organiza recursos por tipo de alvo: sites, jogos, apps, binários, firmware e protocolos.
- 02Lista ferramentas para desofuscação de JavaScript, recuperação de source maps e inspeção de WebAssembly.
- 03Inclui estudos de caso que documentam projetos de descompilação e reconstrução de jogos.
- 04Oferece uma seção separada com artigos de pesquisa sobre métodos de engenharia reversa.
- 05Apresenta ferramentas de agentes e MCP para fluxos de trabalho de engenharia reversa.
Casos de uso
- Encontrar um desofuscador ou extrator de bundles para analisar código minificado de front-end web.
- Estudar como jogos existentes foram descompilados e portados para plataformas modernas.
- Localizar artigos de pesquisa sobre análise de binários ou engenharia reversa de protocolos.
- Escolher ferramentas para capturar e fazer engenharia reversa de APIs HTTP não documentadas.
Antes de usar
- Os recursos listados são analisados apenas com base no código-fonte. O README informa que essa análise não implica verificação em tempo de execução.
Em coleções
Tópicos
Perguntas frequentes
- O que é Awesome-REA?
- Í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. Awesome Reverse Engineering Anything é uma lista curada de recursos para engenharia reversa em seis áreas: sites, jogos, apps, binários nativos, firmware e hardware, e protocolos de comunicação. Os recursos são organizados em ferramentas e integrações, estudos de caso reais, artigos de pesquisa e materiais de aprendizado, para ajudar a encontrar um ponto de partida relevante para um alvo específico.
- Awesome-REA é gratuito? Qual é a licença?
- Awesome-REA é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Awesome-REA ainda é mantido?
- Manutenção ativa. O último commit de Awesome-REA foi em 6 de nov. de 2026.
- Para que posso usar Awesome-REA?
- Encontrar um desofuscador ou extrator de bundles para analisar código minificado de front-end web. Estudar como jogos existentes foram descompilados e portados para plataformas modernas. Localizar artigos de pesquisa sobre análise de binários ou engenharia reversa de protocolos. Escolher ferramentas para capturar e fazer engenharia reversa de APIs HTTP não documentadas.
- Onde consigo Awesome-REA?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/reacher-z/Awesome-REA
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Plugin com LLM para radare2 que adiciona o comando r2ai para engenharia reversa assistida por IA e inclui o plugin de decompilação decai.
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.
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.