Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Descompilar un archivo .exe

Estas en el tema de Descompilar un archivo .exe en el foro de C/C++ en Foros del Web. Amigos, Una consulta, algún voluntario que me apoye en donde puedo conseguir un descompilador .exe para volver al código fuente en C++ Solo necesito descompilar ...
  #1 (permalink)  
Antiguo 17/11/2014, 11:18
 
Fecha de Ingreso: agosto-2014
Mensajes: 68
Antigüedad: 9 años, 8 meses
Puntos: 1
Descompilar un archivo .exe

Amigos,
Una consulta, algún voluntario que me apoye en donde puedo conseguir un descompilador .exe para volver al código fuente en C++
Solo necesito descompilar un archivo exe muy antiguo y pesa 345kb para modificar y modernizar en modo español.
saludos,
  #2 (permalink)  
Antiguo 17/11/2014, 11:23
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Descompilar un archivo .exe

Un código compilado no puede reconvertirse en C++. El motivo es que durante el proceso de compilación se realizan determinadas tareas que impiden la vuelta atrás:
  • Se pierde el nombre de las variables, métodos, clases, ...
  • Las limitaciones de visibilidad (private, protected) no tienen cabida en el lenguaje máquina
  • Las constantes, defines y funciones inline desaparecen y solo quedan sus valores.
  • ...

Lo más que puedes hacer es decompilarlo a ensamblador. Puede que encuentres algún decompilador que te consiga dar C... pero va a ser un caos porque las funciones van a estar definidas en plan "func0, func1, func2, ..., func143592"

Un saludo.
  #3 (permalink)  
Antiguo 17/11/2014, 12:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Descompilar un archivo .exe

¿Se podría tal vez editarlo con algo tipo hexedit y localizar la cadenas de texto, intentar modificarlas y cruzar los dedos?
  #4 (permalink)  
Antiguo 17/11/2014, 12:09
 
Fecha de Ingreso: octubre-2013
Mensajes: 44
Antigüedad: 10 años, 6 meses
Puntos: 5
Respuesta: Descompilar un archivo .exe

Ingeniería inversa se llama, y aunque se han hecho algunos pinitos sobre el tema, no hay nada realmente funcional.

Aquí podrás encontrar algo de información http://es.wikibooks.org/wiki/Ingenieria_Inversa
  #5 (permalink)  
Antiguo 17/11/2014, 21:44
lareto
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Descompilar un archivo .exe

Si el exe es muy antiguo y pesa 345kb, quizá sea más fácil hace uno que haga lo mismo, o mejor, ¿no?

Etiquetas: exe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:46.