A descompilación implica reconstruír o código fonte do programa no idioma no que foi escrito. Noutras palabras, isto é o contrario do proceso de compilación, cando o texto fonte se converte en instrucións da máquina. A descompilación pode realizarse mediante software especializado.
Formas de descompilar ficheiros exe
A descompilación pode ser útil para un autor de software que perdeu o código fonte, ou só para usuarios que queiran coñecer as propiedades dun determinado programa. Hai programas especiais de decompilador para iso.
Método 1: Decompilador VB
O primeiro en considerar é VB Decompiler, que permite descomprimir programas escritos en Visual Basic 5.0 e 6.0.
Descarga VB Decompiler
- Faga clic Arquivo e selecciona "Programa aberto" (Ctrl + O).
- Busca e abre o programa.
- A descompilación debería comezar de inmediato. Se isto non sucede, fai clic "Comezar".
- Ao rematar, a palabra aparece na parte inferior da xanela Decompilado. Na parte esquerda hai unha árbore de obxectos e na central podes ver o código.
- Se é necesario, garde os elementos descompilados. Para iso, fai clic Arquivo e selecciona a opción adecuada, por exemplo, "Gardar proxecto descompilado"para extraer todos os obxectos nun cartafol do disco.
Método 2: ReFox
En termos de descompilación de programas compilados a través de Visual FoxPro e FoxBASE +, ReFox demostrou ser bastante bo.
Descarga ReFox
- A través do explorador de ficheiros incorporado, busque o ficheiro EXE que desexe. Se o seleccionas, aparecerá á dereita unha breve información sobre ela.
- Abre o menú contextual e selecciona "Descompilar".
- Abrirase unha xanela onde necesite especificar un cartafol para gardar ficheiros descompilados. Despois de facer clic Ben.
- Ao rematar, aparece a seguinte mensaxe:
Podes ver o resultado no cartafol especificado.
Método 3: DeDe
E DeDe será útil para descomprimir programas Delphi.
Descarga DeDe
- Prema o botón "Engadir ficheiro".
- Atopa o ficheiro EXE e ábreo.
- Para comezar a descompilación, faga clic "Proceso".
- Ao rematar o procedemento, aparece a seguinte mensaxe:
- Para gardar todos estes datos, abra a lapela "Proxecto", marque as caixas xunto aos tipos de obxectos que quere gardar, seleccione o cartafol e faga clic Facer ficheiros.
A información sobre clases, obxectos, formularios e procedementos amosarase en pestañas separadas.
Método 4: EMS Source Rescuer
O decompilador EMS Source Rescuer permítelle traballar con ficheiros EXE compilados usando Delphi e C ++ Builder.
Descargar EMS Source Rescuer
- En bloque "Arquivo executable" precisa especificar o programa desexado.
- En "Nome do proxecto" escribe o nome do proxecto e fai clic "Seguinte".
- Seleccione os obxectos necesarios, especifique a linguaxe de programación e prema "Seguinte".
- Na seguinte xanela, o código fonte está dispoñible no modo de vista previa. Resta seleccionar o cartafol de saída e prema o botón "Gardar".
Revisamos os populares decompiladores de ficheiros EXE escritos en diferentes linguaxes de programación. Se coñeces outras opcións de traballo, escribe sobre iso nos comentarios.