Descompilación de archivos EXE

Descompilación de archivos EXE

La descompilación consiste en recrear el código fuente de un programa en el lenguaje en el que fue escrito. En otras palabras, es el proceso inverso al de compilación, cuando el código fuente se convierte en instrucciones de máquina. La descompilación se puede realizar mediante un software especializado.

Formas de descompilar archivos EXE

Descompilar puede ser útil para un autor de software que ha perdido los códigos fuente, o simplemente para los usuarios que quieren conocer las propiedades de un programa concreto. Existen programas descompiladores especiales para este fin.

Método 1: Descompilador VB

En primer lugar, considere VB Decompiler, que le permite descompilar programas escritos en Visual Basic 5.0 y 6.0.

Descargar el Descompilador VB

  1. Haga clic en «Archivo». y seleccione el elemento «Programa abierto». (Ctrl+O).
  2. Localice y abra el programa.
  3. La descompilación debería comenzar inmediatamente. Si no lo hace, pulse la tecla «Comienza».«.
  4. Al terminar, aparecerá la palabra en la parte inferior de la ventana «Descompilado».. En la parte izquierda hay un árbol de objetos y en la parte central se puede ver el código.
  5. Si es necesario, guarde los elementos descompilados. Para ello, haga clic en «Archivo». y seleccione la opción adecuada, por ejemplo, «Guardar proyecto descompilado», para extraer todos los objetos a una carpeta del disco.

Método 2: ReFox.

En cuanto a la descompilación de programas compilados mediante Visual FoxPro y FoxBASE+, ReFox ha demostrado ser bastante bueno.

Descargar ReFox

  1. A través del explorador de archivos incorporado, localice el archivo EXE que desea. Si la resalta, verá una breve información sobre ella en el lado derecho.
  2. Abra el menú contextual y seleccione «Descompilar»..
  3. Se abre una ventana en la que hay que especificar una carpeta para guardar los archivos descompilados. Después de eso pulse «DE ACUERDO»..
  4. Al terminar, aparecerá este mensaje:

Puede ver el resultado en la carpeta especificada.

Método 3: DeDe

Y DeDe será útil para descompilar programas Delphi.

Descargar el programa DeDe

  1. Haz clic en el botón. «Añadir archivo».
  2. Busca el archivo EXE y ábrelo.
  3. Pulse el botón para iniciar la descompilación «Proceso»..
  4. Cuando el procedimiento se haya completado con éxito, aparecerá este mensaje:
  5. La información sobre las clases, los objetos, los formularios y los procedimientos se mostrará en pestañas separadas.

  6. Para guardar todos estos datos, abra la pestaña «Proyecto»marque las casillas junto a los tipos de objetos que desea guardar, seleccione la carpeta y haga clic en «Hacer archivos»..

Método 4: EMS Source Rescuer

El descompilador EMS Source Rescuer permite trabajar con archivos EXE compilados con Delphi y C++ Builder.

Descargue el programa EMS Source Rescuer

  1. En el bloque. «Archivo ejecutable» debe especificar el programa deseado.
  2. В «Nombre del proyecto» escriba el nombre del proyecto y pulse «Siguiente»..
  3. Seleccione los objetos deseados, especifique el lenguaje de programación y haga clic en «Siguiente».
  4. En la siguiente ventana, el código fuente está disponible en modo de vista previa. Queda por seleccionar la carpeta de salida y hacer clic en el botón «Guardar».

Hemos revisado descompiladores populares para archivos EXE escritos en diferentes lenguajes de programación. Si conoces otras variantes que funcionen, escribe sobre ellas en los comentarios.

Nos alegramos de haber podido ayudarle con su problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?