Engenharia reversa com IA muda o fluxo de trabalho de analistas de segurança. Decompilação de binários costumava exigir horas de trabalho manual: exportar o binário para o Ghidra ou IDA Pro, navegar por funções sem nome, cruzar referências e montar o contexto manualmente. O REA muda esse fluxo, colocando um agente de IA como intermediário.
Lançado em 7 de outubro de 2026, o REA (Reverse Engineer Anything) é um servidor MCP open source que conecta agentes de IA diretamente às ferramentas de engenharia reversa. O agente chama o REA via protocolo MCP, o REA executa a análise localmente e devolve resultados estruturados. Nenhuma exportação manual, nenhum copiar e colar entre interfaces.
No dia do lançamento, o projeto chegou ao 1.° lugar no GitHub Trending e acumulou 2.956 estrelas em 24 horas. Hoje passa de mais de 10 mil estrelas.
O que o REA faz e como funciona
A engenharia reversa com IA via REA funciona assim: você instala o REA com um comando (npx rea-agents setup), e ele detecta automaticamente os agentes de IA instalados na máquina e se registra em cada um. A partir daí, você abre o Claude Code ou o Cursor e pede ao agente para analisar um binário.
O REA fornece ao agente:
- 41 ferramentas de inspeção de binários: decompilação, análise de funções, strings, imports, crossrefs e mais
- 14 fluxos guiados de investigação: sequências pré-definidas para tarefas comuns como identificar vulnerabilidades ou mapear a arquitetura de um binário
- Suporte a múltiplos formatos: binários nativos (Linux, macOS, Windows), APKs Android via JADX, apps Electron, assemblies .NET e firmware via Binwalk e Unblob
Os motores de análise suportados são Ghidra 12.1, Hopper e IDA Pro. O REA roda inteiramente na máquina local — os binários nunca saem do ambiente do usuário.
Além dos 12 agentes de IA diretamente suportados (incluindo Claude Code, Cursor, GitHub Copilot CLI, Devin e Windsurf), o REA suporta 25 frameworks de agentes via Agent Client Protocol (ACP).
Por que isso importa para o seu negócio
Engenharia reversa com IA não é só para pesquisadores de segurança. Desenvolvedores usam decompilação para:
- Entender como uma biblioteca de terceiros funciona internamente antes de integrá-la
- Depurar binários de parceiros ou fornecedores quando o código-fonte não está disponível
- Inspecionar apps concorrentes para entender decisões de arquitetura
- Auditar dependências em busca de comportamentos não documentados
O REA reduz o tempo de cada uma dessas tarefas de horas para minutos, com o agente fazendo a travessia e a síntese. O papel do desenvolvedor passa de executor manual para revisor dos achados. Segundo a Veracode, 76% dos repositórios open source auditados em 2025 continham dependências com vulnerabilidades não corrigidas — exatamente o tipo de achado que a engenharia reversa com IA ajuda a mapear de forma sistemática.
Para equipes de segurança, o REA é especialmente relevante na análise de malware e na revisão de pacotes open source antes da adoção. O projeto ggshield do GitGuardian já mostrou como integrar segurança ao fluxo de desenvolvimento com Claude Code. O REA adiciona uma camada mais profunda: análise do binário final, não só do código-fonte.
Ponto de atenção: a licença MIT do REA permite uso comercial, mas a engenharia reversa de software comercial pode violar os termos de uso do fornecedor. O projeto documenta que a análise para interoperabilidade é protegida pelo fair use do DMCA, mas recomenda verificar os EULAs antes de inspecionar software proprietário.
Fonte: byteiota.com | Projeto: github.com/morluto/rea
Conteúdo reescrito e traduzido para PT pela redação luiscortex, revisado por humano.
Fonte: CyberSecurityNews / Byteiota




