REA

REA, desde la comunidad

Ingeniería inversa
de cualquier cosa.

reverseengineeranything.tools es una guía independiente de REA, un servidor MCP y una CLI de código abierto para investigar software con agentes de programación.

Captura oficial de REA que muestra su puente de análisis dentro de Hopper durante la inspección de un binario nativo
Utiliza tu agente de programación para inspeccionar software local y comprueba después el código que respalda sus hallazgos.Captura del proyecto oficial REA ↗

¿Qué está haciendo la comunidad con REA?

Juegos, analizadores sintácticos, APK y comportamientos cotidianos de aplicaciones. Sigue cada investigación hasta la persona que la compartió.

8 de 8 casos · Fuentes revisadas el 12 de octubre de 2026

Traducción de la publicación

Probé REA (Reverse Engineer Anything) durante una sesión de vibe coding un domingo. Unas horas después, había reconstruido el minijuego Snowball War de Ski or Die en Rust + SDL2. 👀 🔗Código: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Experiencia de la comunidad · sin reproducción independiente · código y demo enlazados

Reconstruir Snowball War en Rust

Tuomo cuenta que una sesión dominical con REA dio lugar a una reconstrucción en Rust + SDL2 del minijuego Snowball War de Ski or Die.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Snowball War de Ski or Die
Método
Utilizó REA durante una sesión de reconstrucción e implementó el juego en Rust con SDL2.
Resultado declarado
Declaró haber reconstruido el minijuego en unas horas y enlazó el código y una demo jugable; no se han inspeccionado los materiales enlazados.

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

Traducción de la publicación

este es el MCP más PELIGROSO de Internet ahora mismo REA (reverse engineer anything) es un MCP de código abierto que permite a tu agente desmenuzar aplicaciones y binarios y mostrarte cómo funciona una función, con pruebas. lo probé con el paquete de código abierto "ms". trazó el mapa de todo el

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Esta es la vista previa de una publicación larga. Abre el original en X para leer el resto.

Experiencia de la comunidad · sin reproducción independiente

Recrear un analizador de duraciones en JavaScript

Israfil relata que examinó la estructura del paquete ms de código abierto, reconstruyó su analizador y contrastó el sustituto con el original.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
El paquete ms de código abierto de npm
Método
Ejecutó rea analyze-javascript-application, inspeccionó 5 funciones y 21 puntos de llamada y reescribió el analizador en 17 líneas.
Resultado declarado
Declaró que inicialmente se superaron 21/22 comprobaciones y, tras una corrección, 22/22. El tiempo de análisis de 1.3 segundos y los recuentos de pruebas son afirmaciones del autor.

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

Traducción de la publicación

después de otras 12 horas probando REA, empezaron a destacar algunas cosas más: 1. puedo darle una instrucción general como «reconstruye esta aplicación» y dejar que el agente decida qué herramientas de ingeniería inversa necesita. 2. el flujo de trabajo es iterativo. recopila pseudocódigo,

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Traducción de la publicación citada

algunas cosas más de REA que me sorprendieron: 1. puedo darle a un agente un controlador de impresora o un binario antiguo de Windows y dejar que averigüe cómo funciona realmente la interfaz entre hardware y software. 2. el mismo flujo de trabajo puede usarse para inspeccionar firmware, controladores y sistemas heredados extraños que

Esta es la vista previa de una publicación larga. Abre el original en X para leer el resto.

Experiencia de la comunidad · sin reproducción independiente · experimento comparativo

Reconstruir una aplicación y comparar flujos de trabajo

Tras 12 horas de pruebas, Yum relata que recreó una aplicación sin nombre indicado con funciones de zoom, uso compartido, dibujo, rotación, anotaciones y guardado.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Una aplicación sin nombre indicado con funciones de dibujo y anotación
Método
Dio al agente una instrucción general de reconstrucción y comparó REA con un flujo de trabajo de Opus sin modificaciones.
Resultado declarado
Declaró que Opus sin modificaciones terminó primero; REA también produjo las funciones enumeradas y un flujo de investigación más estructurado.

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

Traducción de la publicación

Continúo mi copia con REA de Lemmings (el juego de 1991). He completado la ingeniería inversa del juego; ahora lo estoy adaptando píxel a píxel.

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Experiencia de la comunidad · sin reproducción independiente · trabajo en curso

Estudiar y reconstruir Lemmings de 1991

El autor relata que utilizó REA con Lemmings y pasó de la ingeniería inversa a la adaptación píxel a píxel.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Lemmings (1991)
Método
Continuó una reconstrucción asistida por REA y comenzó a adaptar la presentación píxel a píxel.
Resultado declarado
El autor afirma que la ingeniería inversa ha terminado; la adaptación sigue en curso. No se verificó ningún juego terminado ni ninguna evaluación de corrección.

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

Traducción de la publicación

Oí que existe una nueva skill ingeniosa que analiza cualquier programa y la probé. Se llama REA (Reverse Engineering Anything) y es una skill que analiza cualquier programa mediante ingeniería inversa. https://github.com/morluto/rea Probé a darle el APK de muse y los resultados del análisis son sorprendentes.

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Esta es la vista previa de una publicación larga. Abre el original en X para leer el resto.

Experiencia de la comunidad · sin reproducción independiente

Inspeccionar un APK antes de crear un agente

TechHyung cuenta que proporcionó a REA un APK de Muse para aprender cómo se implementaban sus funciones mientras planificaba un agente propio.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Un APK de Muse para Android
Método
Utilizó REA para inspeccionar los detalles de implementación y la comunicación con el servidor del APK.
Resultado declarado
Declaró haber encontrado una comunicación extensa con el servidor. Es una observación del usuario, no un hallazgo verificado de privacidad o seguridad.

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

Traducción de la publicación

reaharness ya está disponible Un harness de código abierto para hacer ingeniería inversa de cualquier cosa. Basado en el popular repositorio Reverse Engineer Anything (REA), estas son algunas de sus características destacadas: - Bucle de agente con varios proveedores (OpenAI, Anthropic, OpenRouter, Groq, Ollama y pasarelas compatibles con OpenAI)

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Traducción de la publicación citada

Reverse Engineer Anything 😂 El software está acabado.

Esta es la vista previa de una publicación larga. Abre el original en X para leer el resto.

Autor de una herramienta comunitaria · anuncio de lanzamiento

Crear un entorno de ejecución con varios proveedores sobre REA

Arjun anuncia reaharness, un entorno de ejecución de agentes de código abierto construido sobre REA, con varios proveedores de modelos y resultados estructurados de las herramientas.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Flujos de trabajo de agentes basados en REA
Método
Creó un bucle de ejecución de agentes con varios proveedores y una configuración idempotente para varios agentes de programación.
Resultado declarado
Anunció un sitio público y un repositorio. Es el lanzamiento de una herramienta, no una prueba de que se haya reconstruido un objetivo concreto.

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

Traducción de la publicación

3/ Recuperar la lógica de sonido de un juego de 1996 🕹️ El caso de estudio de DX-Ball de REA reconstruye una función de panoramización de audio en C e informa de 3205 comprobaciones de comportamiento y 63 bytes compilados coincidentes. El juego completo y jugable sigue en desarrollo. https://rea.tools/showcase/dx-ball/

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Caso práctico del proyecto · comentado en X

Recuperar la función de panoramización del sonido de un juego de 1996

Esta publicación resume el caso práctico de DX-Ball de REA: la reconstrucción en C de una pequeña función de panoramización del sonido y su validación frente al comportamiento x86 original.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Rutina de panoramización del sonido de DX-Ball
Método
Recuperó entradas omitidas en la salida del descompilador y reconstruyó la función en C.
Resultado declarado
El caso práctico del proyecto informa de 3,205 comprobaciones del comportamiento y 63 bytes compilados coincidentes. No demuestra la existencia de un juego completo y jugable.
Fuente del proyecto ↗

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

Traducción de la publicación

REA, abreviatura de Reverse Engineer Anything, conecta agentes de programación con Ghidra, Hopper e IDA mediante MCP. Los agentes inspeccionan binarios, leen funciones descompiladas y rastrean llamadas sin el código fuente original Rastreó cómo Notion gestiona las operaciones del portapapeles a través de Electron IPC También

Traducción realizada por esta guía a partir de la vista previa visible de la publicación original.

Traducción de la publicación citada

Alguien le dio un descompilador a Claude Code. 😂 La ingeniería de software se está volviendo ridícula. Hay un proyecto de código abierto llamado REA (Reverse Engineer Anything) que permite a los agentes de programación investigar aplicaciones sin su código fuente original. Conecta a los agentes con Ghidra, Hopper

Esta es la vista previa de una publicación larga. Abre el original en X para leer el resto.

Caso práctico del proyecto · comentado en X

Seguir el recorrido del portapapeles de Notion a través de Electron

Arena remite a la investigación documentada de REA sobre las operaciones del portapapeles de Notion a través del IPC de Electron.

Contexto y pruebas

Contexto recopilado por esta guía

Objetivo
Puente del portapapeles de Notion para escritorio
Método
Rastreó el comportamiento del portapapeles a través del proceso de renderizado de Electron, el puente de precarga y el proceso principal.
Resultado declarado
El caso práctico oficial describe el recorrido del portapapeles de Notion y cita referencias al código; el autor de X está comentando ese ejemplo.
Fuente del proyecto ↗

Datos de la publicación capturados el 12 oct 2026; los contadores y las insignias no se actualizan en tiempo real.

Leer la publicación original en X

Estas experiencias se atribuyen a sus autores y no se han reproducido de forma independiente. Seis son relatos en primera persona sobre uso, pruebas o herramientas; dos comentan ejemplos del proyecto oficial. Los trabajos en curso y los resultados comparativos se presentan en su contexto. Envía una corrección o un caso con una fuente original.

Tu primera investigación

¿Cómo empezar?

Elige un comportamiento que quieras entender. Indica un objetivo a tu agente de programación y pídele que muestre las pruebas que respaldan sus conclusiones.

Lee la guía de configuración

Ejecuta en tu terminal

npx rea-agents@latest setup
  1. Elige tu agente de programación

    Revisa el plan de configuración, aprueba los cambios y reinicia tu agente para cargar el servidor MCP de REA y su habilidad de investigación.

  2. Empieza con una pregunta concreta

    Prueba con una aplicación que te pertenezca o que tengas autorización para inspeccionar. Pregunta de dónde procede el comportamiento de una función, en lugar de solicitar una copia completa.

  3. Comprueba el resultado

    Sigue las referencias al código, lee las limitaciones y compara el comportamiento con el original antes de confiar en una reconstrucción.

Una primera instrucción para probar

Utiliza REA para inspeccionar /absolute/path/to/my-app. Explica cómo funciona la exportación a CSV. Muestra el código, las ubicaciones en el código fuente y todo lo que no puedas confirmar.
Consulta los requisitos actuales

¿Qué deberías saber sobre REA?

Respuestas prácticas antes de tu primera investigación.

¿Qué es Reverse Engineer Anything (REA)?

REA es un servidor MCP y una CLI de código abierto que conectan un agente de programación con herramientas de análisis de software. El agente puede inspeccionar código, rastrear comportamientos y contrastar una reconstrucción con las pruebas disponibles. REA no es un modelo de IA independiente.

¿Es este el sitio web oficial de REA?

No. reverseengineeranything.tools es una guía comunitaria independiente. El proyecto oficial está en morluto/rea en GitHub y en rea.tools. Este sitio selecciona experiencias públicas y enlaza a las fuentes originales; no tiene afiliación ni cuenta con el respaldo de los responsables de REA.

¿Cómo instalo REA para Claude Code o Codex?

Ejecuta npx rea-agents@latest setup en una terminal, selecciona tu agente de programación, revisa y aprueba el plan de configuración y reinicia el agente. Consulta la guía oficial de instalación para conocer la versión publicada actual y la compatibilidad de los clientes. Instalar solo una habilidad no registra el servidor MCP.

¿Qué puede analizar REA?

Los objetivos documentados incluyen binarios nativos, aplicaciones JavaScript y Electron, páginas del navegador, ensamblados .NET y paquetes de software. Las capacidades disponibles dependen del paquete publicado, tu sistema operativo y el proveedor. Es posible que las funciones de la rama main de GitHub aún no estén en la versión de npm.

¿Necesito Ghidra, Hopper o IDA?

El desensamblado y la descompilación nativos requieren un motor compatible, como Ghidra, Hopper o IDA. La inspección estática de JavaScript y .NET no requiere un desensamblador nativo. Utiliza las versiones del motor y del entorno de ejecución indicadas en la documentación de compatibilidad de REA.

¿Qué versiones de Node.js admite REA?

La documentación de instalación revisada el 12 de octubre de 2026 indica Node 22.19 o posterior de la serie 22.x, Node 24.11 o posterior de la serie 24.x, o Node 26 y posteriores. Node 23, Node 25 y las versiones preliminares no son compatibles. Vuelve a consultar la guía oficial antes de instalar.

¿REA es gratis y hay créditos en este sitio?

Esta guía se puede leer gratis, sin cuenta, suscripciones ni créditos. El código propiedad de REA tiene licencia MIT. Tu agente de programación, el proveedor del modelo y los motores comerciales, como Hopper o IDA, pueden tener costes y licencias independientes.

¿Todos los datos de REA permanecen en mi ordenador?

REA realiza el análisis de forma local, pero los resultados de las herramientas se entregan a tu agente de programación y pueden llegar al proveedor de su modelo. Revisa la política de datos de ese proveedor antes de analizar software sensible. Este sitio comunitario no acepta cargas de software ni ejecuta investigaciones.

¿Puede REA recuperar el código fuente original y cuánto tarda?

El desensamblado, el pseudocódigo y las observaciones del comportamiento pueden ayudar a explicar un programa, pero no garantizan la recuperación de su código fuente original. El tiempo varía según el objetivo, el motor y el agente; no hay un plazo fijo de finalización. Contrasta el comportamiento reconstruido con el original y lee las limitaciones de cada resultado.

¿Los casos de uso de X se han verificado de forma independiente?

Las tarjetas resumen las experiencias públicas de los autores enlazados. No son reproducciones independientes ni recomendaciones. Los trabajos en curso, los lanzamientos de herramientas y los comentarios sobre ejemplos oficiales se identifican por separado. El relato de que otro flujo de trabajo fue más rápido se conserva como parte de las pruebas disponibles.

¿Puedo usar REA en un proyecto comercial?

El código propiedad de REA tiene licencia MIT, que permite el uso comercial sujeto a sus condiciones. Los componentes de terceros, los motores comerciales y el software analizado tienen licencias independientes. REA no concede derechos sobre otra aplicación ni sus recursos.

Novedades de esta página

  • — Publicamos casos de la comunidad respaldados por fuentes, guías prácticas y limitaciones claras de las pruebas disponibles.