¿Se puede recuperar el código de tu .exe?

Arrastra aquí el ejecutable (.exe, .dll), la base de datos Access o el .jar de tu aplicación. En unos segundos te decimos en qué tecnología está hecha y qué probabilidad hay de recuperar su lógica de negocio.

El análisis se hace en tu navegador. El archivo no se sube a ningún servidor ni sale de tu ordenador.

Qué detecta

.NET Framework y .NET moderno

Versión del framework, si es WinForms, WPF, ASP.NET o WCF, qué base de datos usa y si está ofuscado.

Visual Basic 5 y 6

Aplicaciones que dependen del runtime de VB, sin soporte de su entorno de desarrollo desde hace años.

Delphi y C++Builder

Aplicaciones de escritorio compiladas con las herramientas de Borland o Embarcadero.

Visual FoxPro y PowerBuilder

Aplicaciones de gestión clásicas y sus tablas de datos (.dbf).

Access, SQLite y Java

Bases de datos .mdb y .accdb, archivos SQLite y aplicaciones .jar.

Nativas, comprimidas y protegidas

C/C++, Go, ejecutables comprimidos (UPX) o protegidos contra el análisis.

Cómo funciona

1. Elige el archivo

El .exe o .dll principal de la aplicación, o su base de datos.

2. Lectura de cabeceras

Leemos la estructura interna del archivo, las librerías que usa y sus marcas de compilación. No se ejecuta nada.

3. Estimación

Te mostramos la tecnología detectada y una estimación de recuperación: alta, media o baja.

4. Siguiente paso

Si quieres, te ayudamos a confirmarlo en una primera consulta gratuita.

Es una estimación automática a partir de la estructura del archivo. Puede equivocarse con aplicaciones poco comunes, y no sustituye a un diagnóstico. Úsala solo con software del que seas titular o tengas derecho a analizar.

Preguntas frecuentes

¿Se sube mi archivo a algún sitio?

No. El análisis se hace íntegramente en tu navegador con JavaScript. El archivo no se envía a ningún servidor, así que puedes usarlo incluso con aplicaciones internas.

¿Qué significa "recuperación alta"?

Que por la tecnología detectada es probable recuperar gran parte de la lógica de negocio a partir del ejecutable, como ocurre con la mayoría de aplicaciones .NET o Java no ofuscadas. No es el código original idéntico (se pierden comentarios y algunos nombres), pero sí su funcionamiento.

¿Y si sale "recuperación baja"?

No significa que no haya solución. En aplicaciones nativas o protegidas, lo habitual es reconstruir la lógica a partir del análisis del programa, de su comportamiento y de su base de datos, y migrarla a una tecnología actual.

¿Qué archivo tengo que analizar?

El ejecutable principal de la aplicación (normalmente en la carpeta de Archivos de programa) o la DLL donde esté la lógica. Si es un instalador, instálalo primero y analiza el programa que deja instalado.

¿Es legal analizar un ejecutable?

Analizar la estructura de un archivo de tu propiedad no modifica nada. Recuperar o modificar el código depende de quién sea el titular del software y de su licencia; lo revisamos contigo antes de cualquier trabajo. Esto no sustituye al asesoramiento legal.

Contacto

Email: jmoreno@stellariscode.com · Teléfono: +34 654 51 63 65