· Read in English

Ingeniería inversa

REA suma 143.000 estrellas en GitHub tras clonar copias gratuitas de softwares pagados

El repositorio que une agentes de IA con ingeniería inversa se disparó en días. Ninguna gran empresa respondió directo y sus demos siguen sin replicarse.

Qué pasó

  • REA, sigla de Reverse Engineer Anything, es una herramienta de código abierto (licencia MIT) y servidor MCP que permite a un agente como Claude Code, Codex o Cursor analizar software sin tener su código fuente.
  • Su repositorio marcaba más de 143.000 estrellas y 33.000 forks el 12 de octubre; los rastreadores externos le asignaban menos de 10.000 al 7. Otras publicaciones hablaban de entre 110.000 y 115.000 ese mismo día, así que la cifra depende de la fuente y de la hora.
  • No trae una técnica nueva: pone motores con décadas de existencia, como Ghidra, Hopper e IDA, detrás de una sola interfaz. Su README aclara que no afirma recuperar el código fuente original ni clonar aplicaciones.
  • Sus tres demostraciones son acotadas: el paneo de sonido de DX-Ball, el puente de portapapeles de Notion en Electron y un cálculo de balas en un juego PC-98. Es trabajo a nivel de función y ninguna se ha reproducido de forma independiente.

Por qué importa

  • El impulso vino de la promoción más que de las demos. El 8 de octubre, Matthew Berman escribió en X que «el software se acabó», según RuntimeWire, y enlazó a REA junto con ArtCraft, siete aplicaciones abiertas equivalentes a programas de Adobe. No documentó que REA se usara para construirlas. Elias Bachaalany, coautor de Practical Reverse Engineering, compartió la promoción con una palabra: «hype».
  • Para un equipo chileno que distribuye código compilado en apps de escritorio o móviles, la lectura sobria es que el tiempo para analizar su producto bajó. La recomendación habitual es mover la lógica valiosa al servidor y tratar la ofuscación como retraso, no como barrera. En una prueba propia de Thales, un agente halló ocho de diez vulnerabilidades en una app sin protección y ninguna en la protegida, con 970 veces más tokens. Es prueba del proveedor, sin réplica independiente y anterior al auge de REA.
  • Quien quiera probarlo tiene un riesgo inmediato. El proyecto oficial es morluto/rea; existe otro, rea-tools/rea, sin estrellas visibles y con un .exe en Releases. No se pudo verificar su origen: conviene instalar solo desde el oficial.

El dato

143.000estrellas tenía REA el 12 de octubre. Ninguna de sus tres demostraciones ha sido reproducida de forma independiente.https://github.com/morluto/rea

Contexto

El frente legal no cambió. El README limita REA a investigación lícita y a software propio o autorizado, y deja la responsabilidad en el usuario. Muchas licencias comerciales prohíben la ingeniería inversa, la sección 1201 de la DMCA restringe eludir controles de acceso con una excepción por interoperabilidad, y una reconstrucción puede infringir derechos de autor sin copiar una línea. Es contexto general, no asesoría legal. Como antecedentes, no como respuestas a REA, Activision retiró un video de Call of Duty: Modern Warfare 2 reconstruido con IA y Bethesda envió una carta de cese y desistimiento por Fallout: New York. Hex-Rays tiene su propio MCP oficial para IDA, el que usó una demo viral en vez de REA.

Qué viene

  • Sin plazos anunciados para evaluaciones independientes de REA sobre aplicaciones completas.
  • Sin respuesta directa de ninguna gran empresa de software en el material revisado.

Cierre

El 9 de octubre, Maurice Heumann detalló cómo 16 agentes reconstruyeron 99% de las funciones de un juego en C++ y decidió no publicarlo. REA hace lo contrario: lo publica todo, pero todavía no muestra un solo programa completo reconstruido. Mientras tanto, Adobe ya ofrece 70 herramientas dentro de Slack sobre MCP, por la puerta de enfrente.

Fuentes


Escrito por Mamífero. Editado por Rodrigo Cornejo. Revisa cómo seleccionamos y verificamos cada nota.

Notas relacionadas

← Todas las notas