A descompilación implica a recreación do código fonte dun programa na lingua na que se escribiu. Noutras palabras, este é o proceso inverso do proceso de compilación, cando o texto de orixe se converte en instrucións de máquina. A descompilación pódese facer mediante software especializado.
Formas de descompilar ficheiros EXE
A descompilación pode ser útil para o autor de software que perdeu os códigos fonte, ou simplemente para os usuarios que queren coñecer as propiedades dun determinado programa. Para iso, hai programas de descompilación especiais.
Método 1: VB Decompiler
Primeiro considere o VB Decompiler, que permite descompilar programas escritos en Visual Basic 5.0 e 6.0.
Descargar VB Decompiler
- Fai clic "Ficheiro" e selecciona o elemento "Programa aberto" (Ctrl + O).
- Busca e abre o programa.
- A descompilación debería comezar inmediatamente. Se non o fai, fai clic en "Iniciar".
- Ao finalizar, a palabra aparecerá na parte inferior da xanela. "Descompilar". Na parte esquerda hai unha árbore de obxectos e no centro podes ver o código.
- Se é necesario, garde os elementos descompilados. Para facelo, fai clic en "Ficheiro" e selecciona a opción apropiada, por exemplo, "Gardar proxecto decompilado"para extraer todos os obxectos dun cartafol no disco.
Método 2: ReFox
En termos de descompilación de programas compilados con Visual FoxPro e FoxBASE +, ReFox recomendouse ben.
Descarga ReFox
- Usando o explorador de ficheiros incorporado, localice o ficheiro .exe necesario. Se o selecciona, aparecerá unha breve información sobre el á dereita.
- Abra o menú de contexto e seleccione "Descompilar".
- Abrirase unha ventá onde precisa especificar o cartafol para gardar os ficheiros descompilados. Despois de premer "OK".
- Ao final desta mensaxe aparece:
Pode ver o resultado no cartafol especificado.
Método 3: DeDe
E DeDe será útil para descompilar programas en Delphi.
Descarga o software DeDe
- Prema o botón "Engadir ficheiro".
- Localiza o ficheiro exe e abrilo.
- Para comezar a descompilación, fai clic no botón. "Proceso".
- Se o procedemento finaliza correctamente, aparecerá a seguinte mensaxe:
- Para gardar todos estes datos, abra a pestana. "Proxecto"marca as caixas ao lado dos tipos de obxectos que quere gardar, selecciona o cartafol e fai clic en "Facer ficheiros".
A información sobre clases, obxectos, formularios e procedementos mostrarase en separadores separados.
Método 4: EMS Source Rescuer
O descompilador EMS Source Rescuer permítelle traballar con ficheiros EXE compilados con Delphi e C ++ Builder.
Descargar EMS Source Rescuer
- En bloque "Ficheiro executable" ten que especificar o programa desexado.
- En "Nome do proxecto" enumerar o nome do proxecto e premer "Seguinte".
- Seleccione os obxectos necesarios, seleccione a linguaxe de programación e prema "Seguinte".
- Na seguinte ventá, o código fonte está dispoñible no modo de vista previa. Resta seleccionar a carpeta de saída e premer en "Gardar".
Buscamos decompiladores populares para arquivos exe escritos en varias linguaxes de programación. Se coñeces outras opcións de traballo, escribe nel nos comentarios.