Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: saliaz en 28 Septiembre 2008, 01:18 am



Título: source de *.exe
Publicado por: saliaz en 28 Septiembre 2008, 01:18 am
 por curiosiodad estoy intentando ver el codigo de una archivo .exe, he utilizado el Rdg packer detector y me dice que utiliza el compilador WATCOM C/C++ DLL.

cual es el próximo paso si quiero ver el source del archivo ejecutable??
perdon por la ignorancia, jiiji.saludos!


Título: Re: source de *.exe
Publicado por: ........... en 28 Septiembre 2008, 04:17 am
El código fuente no lo vas a poder ver. Sólo puedes ver el codigo desensamblado, instrucciones en ensamblador. El desensamblador más usado es el ollydbg.


Título: Re: source de *.exe
Publicado por: saliaz en 28 Septiembre 2008, 17:47 pm
 ok susanalic, podría hacer algo con otro archivo *.exe que rdg packer detector me dice que esta compilado con visual basic 5.0??


Título: Re: source de *.exe
Publicado por: ........... en 28 Septiembre 2008, 19:05 pm
Visual basic compilaba en código nativo o en pseudo código. El pseudo código es un código intermedio que el framework del visual basic compila en tiempo de ejecución a código nativo, similar a lo que hace el .net o java. El código fuente, como te comenté, "no" hay posibilidad de recuperarlo. Si es pseudo código, puedes usar algún programa como el vbdecompiler ( http://www.vb-decompiler.org/ ), que te puede dar mucha información sobre el programa. Este programa es capaz de convertir de pseudo código a código fuente en su versión de pago, aunque los resultados serán regulares y muy parciales.

En definitiva, el código fuente sólo lo tiene el que creó el programa. Una vez compilado, podemos movernos por el desensamblado y con paciencia y trabajo sacar algo.


Título: Re: source de *.exe
Publicado por: saliaz en 28 Septiembre 2008, 21:14 pm
ok gracias, yalo he conseguido con el vb decompiler 3.4 pro, xau!!