Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
rea — Engenharia reversa de qualquer coisa com agentes, desde o comportamento de aplicações até binários nativos. | Kitploit
Ferramentas/GitHubGitHub/morluto/rea
Análise EstáticaAnálise Dinâmica (Sandboxing)Análise de CódigoEngenharia ReversaUtilitários e FrameworksAnálise de BináriosEngenharia Reversa Assistida por IASegurança de IA
GitHubmorluto/rea

rea

Engenharia reversa de qualquer coisa com agentes, desde o comportamento de aplicações até binários nativos.

Ver Repositório
2.0k20925há 1 diaRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

English · 简体中文 · 日本語 · 한국어 · العربية

REA: Reverse Engineer Anything

Faça engenharia reversa de qualquer coisa com agentes, desde o comportamento do aplicativo até binários nativos.

Veja um recurso que você gosta. Entenda como ele funciona, até o nível do binário.

npm version CI MCP tool catalog Node.js 22+ MIT license

Início rápido · Status atual · Modelo de investigação · Catálogo de ferramentas · Roteiro · Como funciona


npm install --global rea-agents && rea setup


REA launching its analysis bridge inside Hopper while inspecting a native binary

Viu um recurso em um aplicativo que você quer no seu próprio produto? Entregue o aplicativo ao seu agente—mesmo sem o código-fonte. Com o REA, o agente pode investigar o recurso, explicar como ele funciona, mostrar suas evidências e construir uma versão adaptada à sua stack e aos seus requisitos.

O REA oferece aos agentes uma forma consistente de investigar software. Hoje isso inclui análise nativa profunda e dossiês de funções por meio do Hopper ou do seu próprio Ghidra no Linux e macOS, além de um Ghidra P0 experimental para Windows x64 para aplicações PE nativas aprovadas; triagem gerenciada de PE/CLI sem execução; registros de Evidência reproduzíveis; captura controlada de processos; observação passiva de sites, páginas Electron e do V8 Inspector de Node/Electron; reconstrução de JavaScript/source-map; e grafos neutros em relação ao provedor para conectar camadas de aplicação sem confundir inferência estática com observação em tempo de execução. O kit de ferramentas de longo prazo estende o mesmo fluxo de trabalho do agente para APIs, protocolos, artefatos móveis, firmware, comportamento de runtime mais rico e diferenças entre versões.

A engenharia reversa normalmente faz o operador escolher uma ferramenta, aprender sua API, mover evidências entre programas e decidir o que inspecionar em seguida. O REA entrega esse trabalho ao agente por meio de comandos, skills, resultados estruturados e fluxos de investigação repetíveis.

Basta perguntar ao seu agente

Execute o setup uma vez. A integração com o agente instala um registro MCP alinhado e a skill de roteamento incluída em conjunto:

npx rea-agents setup

Em seguida, pergunte:

Understand how search works in the Notes app, show me the evidence, and build a
similar feature for my project.

Notes é apenas um exemplo. Nomeie qualquer app que você queira entender, ou peça ao agente para começar com uma visão geral.

O modelo de investigação

Descompilar

Abra um app e recupere código legível, strings, nomes e outras pistas sobre como ele funciona.
Entender

Siga o código de uma parte do app para outra até que o agente consiga explicar como um recurso realmente funciona.
Recriar

Transforme o que o agente aprendeu em um recurso para o seu próprio produto, adaptado à sua stack, interface e requisitos.

O REA mostra como chegou às suas conclusões. Ele não afirma recuperar o código-fonte original nem clonar automaticamente uma aplicação.

Por que o REA

Feito para agentesPergunte o que um app faz e deixe seu agente inspecioná-lo em vez de adivinhar.
CLI e MCPExecute as mesmas capacidades de engenharia reversa a partir do seu terminal ou agente.
Complexidade tratadaO REA instala e gerencia as ferramentas de engenharia reversa nos bastidores.
Do insight ao códigoEntenda um recurso e depois construa sua própria versão na mesma sessão de codificação.
Local por designA análise é executada no seu host local compatível. O REA não envia o app para um serviço de análise hospedado.
Mantém o contextoInvestigue vários apps sem começar de novo a cada pergunta.

Início rápido

Execute o setup — recomendado

npx --yes rea-agents@latest setup

O prompt do executor de pacotes npm, quando exibido, aprova o download do REA para esta invocação; ele não aprova quaisquer alterações de configuração. O assistente do REA mostra separadamente seu plano completo e pergunta antes de aplicá-lo. A configuração não atualiza o Homebrew, o Node.js nem o npm. O comando de configuração abre com o trabalho que ele possibilita: investigar aplicações locais a partir de um agente, recuperar evidências por meio de um provedor de análise profunda e reutilizar o fluxo de trabalho guiado do REA. Ele resume os agentes detectados e, em seguida, pergunta quais capacidades configurar: integração de agente (MCP mais o fluxo de trabalho guiado correspondente) e — quando necessário — o provedor Hopper. Nada vem pré-selecionado. Escolher a integração de agente abre uma segunda lista de verificação vazia para os agentes específicos detectados que devem receber um registro.

@latest torna explícita a versão solicitada e pede ao npm a versão publicada atualmente sob essa tag. O REA não substitui silenciosamente a versão do pacote selecionada pelo npm. Reversões intencionais, portanto, permanecem disponíveis por meio de uma solicitação exata de pacote.

O REA mantém a jornada em linha para que seu histórico permaneça no terminal. Selecionar uma capacidade não seleciona todos os alvos detectados nem autoriza uma alteração. Antes que qualquer coisa mude, o REA valida a configuração existente, imprime caminhos exatos e efeitos externos e pede aprovação final com No como padrão. A tela mantém as teclas disponíveis visíveis enquanto você escolhe; Ctrl-C e recusar deixam o sistema inalterado.

O REA detecta Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf e Devin. Ele configura os seis primeiros quando detectados; o Devin é reportado, mas deixado inalterado porque não possui um limite documentado de configuração MCP local. Os registros são aditivos, com backup prévio e lidos de volta após a gravação. Você pode executar a configuração novamente com segurança.

Baixar ferramenta