Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
rea — Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de aplicaciones hasta binarios nativos. | Kitploit
Herramientas/GitHubGitHub/morluto/rea
Análisis EstáticoAnálisis Dinámico (Sandboxing)Análisis de CódigoIngeniería InversaUtilidades y FrameworksAnálisis de BinariosReversing Asistido por IASeguridad de IA
GitHubmorluto/rea

rea

Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de aplicaciones hasta binarios nativos.

Ver Repositorio
2.0k20925hace 1 díaRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

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

REA: Reverse Engineer Anything

Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.

Ve una función que te guste. Comprende cómo funciona, hasta el nivel del binario.

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

Inicio rápido · Estado actual · Modelo de investigación · Catálogo de herramientas · Hoja de ruta · Cómo funciona


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


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

¿Ves una función en una aplicación que quieres en tu propio producto? Dale la aplicación a tu agente, incluso sin su código fuente. Con REA, el agente puede investigar la función, explicar cómo funciona, mostrar sus evidencias y construir una versión adaptada a tu stack y tus requisitos.

REA ofrece a los agentes una forma consistente de investigar software. Hoy eso incluye análisis nativo profundo y dosieres de funciones a través de Hopper o tu propio Ghidra en Linux y macOS, además de un Ghidra P0 experimental para Windows x64 para aplicaciones PE nativas aprobadas; triaje gestionado de PE/CLI sin ejecución; registros de Evidence reproducibles; captura controlada de procesos; observación pasiva de sitios web, páginas de Electron y Node/Electron V8 Inspector; reconstrucción de JavaScript/source-map; y grafos neutrales respecto al proveedor para conectar capas de la aplicación sin confundir la inferencia estática con la observación en tiempo de ejecución. El conjunto de herramientas a más largo plazo extiende el mismo flujo de trabajo del agente a APIs, protocolos, artefactos móviles, firmware, comportamiento en tiempo de ejecución más rico y diferencias entre versiones.

La ingeniería inversa normalmente obliga al operador a elegir una herramienta, aprender su API, mover evidencias entre programas y decidir qué inspeccionar a continuación. REA delega ese trabajo al agente mediante comandos, skills, resultados estructurados y flujos de investigación repetibles.

Solo pregúntale a tu agente

Ejecuta la configuración una vez. La integración con el agente instala un registro MCP alineado y la skill de enrutamiento incluida en el paquete:

npx rea-agents setup

Luego pregunta:

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

Notes es solo un ejemplo. Nombra cualquier aplicación que quieras entender, o pídele al agente que comience con una descripción general.

El modelo de investigación

Descompilar

Abre una aplicación y recupera código legible, cadenas, nombres y otras pistas sobre cómo funciona.
Entender

Sigue el código de una parte de la aplicación a otra hasta que el agente pueda explicar cómo funciona realmente una característica.
Recrear

Convierte lo que el agente aprendió en una característica para tu propio producto, adaptada a tu stack, interfaz y requisitos.

REA muestra cómo llegó a sus conclusiones. No afirma recuperar el código fuente original ni clonar automáticamente una aplicación.

Por qué REA

Creado para agentesPregunta qué hace una aplicación y deja que tu agente la inspeccione en lugar de adivinar.
CLI y MCPEjecuta las mismas capacidades de ingeniería inversa desde tu terminal o agente.
Complejidad gestionadaREA instala y gestiona las herramientas de ingeniería inversa en segundo plano.
De la idea al códigoEntiende una característica y luego construye tu propia versión en la misma sesión de programación.
Local por diseñoEl análisis se ejecuta en tu host local compatible. REA no sube la aplicación a un servicio de análisis alojado.
Mantiene el contextoInvestiga varias aplicaciones sin empezar de cero para cada pregunta.

Inicio rápido

Ejecutar configuración — recomendado

npx --yes rea-agents@latest setup

El prompt del ejecutor de paquetes de npm, cuando se muestra, aprueba la descarga de REA para esta invocación; no aprueba ningún cambio de configuración. El asistente de REA muestra por separado su plan completo y pregunta antes de aplicarlo. La configuración no actualiza Homebrew, Node.js ni npm. El comando de configuración se abre con el trabajo que habilita: investigar aplicaciones locales desde un agente, recuperar evidencia a través de un proveedor de análisis profundo y reutilizar el flujo de trabajo guiado de REA. Resume los agentes detectados y luego pregunta qué capacidades configurar: integración de agentes (MCP más el flujo de trabajo guiado correspondiente) y, cuando sea necesario, el proveedor Hopper. Nada está preseleccionado. Elegir la integración de agentes abre una segunda lista de verificación vacía para los agentes detectados específicos que deben recibir un registro.

@latest hace explícita la versión solicitada y le pide a npm la versión publicada actualmente bajo esa etiqueta. REA no reemplaza silenciosamente la versión del paquete que npm seleccionó. Por lo tanto, las reversiones intencionales siguen estando disponibles mediante una solicitud exacta del paquete.

REA mantiene el recorrido en línea para que su historial permanezca en la terminal. Seleccionar una capacidad no selecciona todos los objetivos detectados ni autoriza un cambio. Antes de que cambie algo, REA valida la configuración existente, imprime rutas exactas y efectos externos, y solicita la aprobación final con No como opción predeterminada. La pantalla mantiene visibles las teclas disponibles mientras eliges; Ctrl-C y rechazar dejan el sistema sin cambios.

REA detecta Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf y Devin. Configura los primeros seis cuando se detectan; Devin se reporta pero se deja sin cambios porque no tiene un límite de configuración MCP local documentado. Los registros son aditivos, con copia de seguridad previa y se leen de vuelta después de escribir. Puedes volver a ejecutar la configuración de forma segura.

Descargar herramienta