¿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