Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: mscofield en 27 Marzo 2010, 22:49 pm



Título: sacar funcion matematica de un exe
Publicado por: mscofield en 27 Marzo 2010, 22:49 pm
hola amigos les escribo porq se me ha presentado la siguiente situacion tengo un fichero .exe q al ingresarle un numero a a partir de ese numero calcula
un segundo numero y lo muestra por pantalla, yo lo q necesito es obtener la forma o funcion matematica con la que se calcula el numero mostrado a partir
de el entrado, he pensado decompilar el exe y mirar con ensamblador he leido en el froo y he visto q generalmente usan la decompilacion para sacar serials
cambiar idioma etc pero no he visto un ejemplo para este fin q quiero.

es posible obtener esa funcion, decompilando el exe y analizando el codigo dissasembly.
que nivel de complejidad presenta esto q debo hacer , al parecer el exe q quiero decompilar fue comprimido por algun packer.


Título: Re: sacar funcion matematica de un exe
Publicado por: bizco en 27 Marzo 2010, 23:12 pm
Citar
he visto q generalmente usan la decompilacion para sacar serials
cambiar idioma etc pero no he visto un ejemplo para este fin q quiero.

Es lo mismo que buscar la rutina que genera el serial y hacer su keygen.

Citar
que nivel de complejidad presenta esto q debo hacer , al parecer el exe q quiero decompilar fue comprimido por algun packer.

Depende de la rutina y de tus conocimientos de ensamblador.


Aqui te dejo un tuto donde se hace un keygen, es facilito y asi ves como se puede estudiar la rutina que genera los seriales.

Aqui (http://www.mirrorkarpoffespanishtutor.comxa.com/manuales/0catch/archivos_0catch/Puntotek.htm)



Título: Re: sacar funcion matematica de un exe
Publicado por: MCKSys Argentina en 28 Marzo 2010, 12:10 pm
Si está empacado, vas a tener que desempacarlo, o bien, saltear el packer con el depurador y sacar la rutina de generacion, todo junto.

Muchas veces puedes usar una herramienta para remover el packer del EXE, pero otras veces no es posible. Por eso, lo mejor es usar un depurador. Con el siempre podrás saltear el packer.

Despues, para sacar la rutina (algoritmo), vas a necesitar saber un poco de ASM. Siguiendo las instrucciones del desensamblado vas a poder determinar la rutina, función ó algoritmo.

Ahora, si necesitas ayuda en esto, deberías postear un link de descarga del EXE, asi lo podemos mirar y ayudarte mejor...  ;)

Saludos!


Título: Re: sacar funcion matematica de un exe
Publicado por: mscofield en 28 Marzo 2010, 16:25 pm
(http://img25.imageshack.us/img25/4908/99224713.gif)
amigos he abierto con rpd para ver con q estaba comprimido el exe y esta es la info que me bota, agradezco cualquier orientacion o comentario q puedan darme

esta es la captura q bota rpd pack
http://img25.imageshack.us/img25/4908/99224713.gif