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