Desarrollador analizando una aplicación con ayuda de un asistente de IA; tarjeta de REA, Reverse Engineer Anything

Ingeniería inversa con IA: qué es REA (Reverse Engineer Anything), la herramienta de GitHub que analiza cualquier aplicación

REA, siglas de «Reverse Engineer Anything» («ingeniería inversa de cualquier cosa»), es un proyecto abierto que conecta un asistente de IA con programas de análisis para estudiar cómo funciona una aplicación, hasta el nivel del binario. Fue creado el 14 de abril de 2026 y, según la API de GitHub, acumulaba 232.873 estrellas el 14 de octubre, una cifra muy alta para un repositorio con seis meses de vida. Tiene licencia MIT, es decir, es libre de usar y copiar.

¿Quieres probar agentes de IA con tus propios archivos, sin saber programar? Tenemos una guía gratis en PDF para empezar con Claude Code y Codex: qué son, cómo instalarlos, cuánto cuestan, cómo evitar sustos y 30 encargos listos para copiar. Te la mandamos al correo.

Quiero la guía gratis

Qué es y cómo funciona

REA funciona como un servidor MCP, un «enchufe universal» que permite a asistentes como Claude usar herramientas externas sin escribir código. Según su documentación, el asistente puede analizar binarios, aplicaciones de escritorio y de Electron, paquetes de Android (APK), capturas de red guardadas, firmware y el comportamiento de un programa mientras se ejecuta. Se instala con una orden de una línea (npx rea-agents setup).

El propio proyecto avisa de que solo hay que descargarlo de morluto/rea en GitHub, de rea.tools o del paquete rea-agents en npm, porque circulan copias con nombre parecido que no son oficiales.

Antes de seguir: llévate las herramientas y prompts listos para usar, GRATIS. Probados uno a uno y ordenadas por la tarea que quieres resolver: vídeo, imagen, voz, escribir, automatizar tu negocio, clientes, web. Es gratis y la lista crece cada semana.

Entras también en el boletín semanal de La Prensa IA. Te das de baja cuando quieras, con una palabra.

Para qué sirve

Según el proyecto, está pensado para análisis legítimo: investigación de seguridad, análisis de código malicioso, concursos de seguridad (CTF) y educación, y depurar o auditar software propio o sobre el que se tiene autorización.

Lo que el proyecto dice que no se debe hacer

Su documento de uso responsable (DISCLAIMER) es claro: no apoya saltarse protecciones contra copia o licencias, crear trampas para videojuegos, evitar sistemas de autenticación en equipos que no se tiene permiso para probar, copiar software propietario ni evadir las normas de uso de proveedores de IA. Añade que la responsabilidad es de quien lo usa, incluidas las acciones que ordene a un agente de IA, y que la ingeniería inversa puede estar restringida por la ley de cada país o por la licencia del programa analizado. Que un programa sea público o que se tenga el archivo no basta, por sí solo, para tener permiso.

Qué significa para ti

Si no trabajas en seguridad informática, no necesitas esta herramienta. Si desarrollas software o te preocupa la seguridad de tus aplicaciones, es una muestra de hacia dónde van los agentes de IA: ya no solo escriben código, también lo analizan. En La Prensa IA no recomendamos usarla contra software que no sea tuyo o sobre el que no tengas autorización. Si quieres usar agentes de IA sobre tus propios archivos con cabeza, tienes la guía Claude Code en Windows: cómo usarlo sin que borre tus archivos y la guía de Claude en iaranking.

Imagen ilustrativa generada con inteligencia artificial.

Fuentes: repositorio morluto/rea (datos de la API de GitHub a 14/10/2026) · rea.tools · documento de uso responsable.