La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2086 - AYUDA EN DESENSAMBLAR PARA C
Autor:  Christian Ceballos Cordoba
Que tal!! Me gustaria saber si alguien sabe como pasar de un codigo ejecutable (.exe) a su codigo fuente en C (en este caso).

Supe de un programa creado por un italiano pero no tengo mas informacion.

Si alguien sabe agradeceria su cooperacion. GRACIAS!!

  Respuesta:  Roberto M...
Hola.

Puedes pasar de un exe a c++, por medio de IDA (Intelligent DisAssembler), este programa puede traducir el codigo maquina en código c, sin embargo es un poco dificil entender la estructura de un programa descodificado, ya que lo que se ve no es la estructura igual a la de un Visual C o un BC++ builder, y para poderlo modificar tienes que saber Ensamblador de 32 bits en windows, finalmente todo se traduce en llamadas a librerias y api, es preferible mil veces softice.

http://www.datarescue.com/

  Respuesta:  Neo Castelli
El programa que tu necesitas, se llama Decompilador el cual efectivamente pasa de un executabla aun codigo fuente en un determinado lenguaje.
No los he visto, pero tal vez te puedena ayudar los programas llamados desensambladores los cuales pasan de un .EXE/.COM a su correspondiente en codigo ensamblador y codigo maquina.
Borland diseño el Turbo Debuger.
Microsoft diseño el Code View.
Hay otros diseñados por terceros, yo tengo algunos de ellos.
si te interesa, comunicate.

Att Neo Castelli