Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: eskrotozz en 4 Septiembre 2010, 14:26 pm



Título: CRACK PARA DESKPROTO TRIAL 5.0
Publicado por: eskrotozz en 4 Septiembre 2010, 14:26 pm
Hola  a tod@s.
Queria preguntaros si podiasis echarme una mano para crackear este programa trial.El programa es operativo durante 30 dias pero despues algunas opciones se inhabilitan y aparece el cartelito.
Llevo un tiempo intentando crackear este programa, creo que debe ser sencillo el parcheo  pero me he quedado un poco atascado.Agradeceria cualquier tipo de ayuda para seguir para adelante.

El programa se puede descargar desde este link tecleando cualquier nombre en las casillas.

http://www.deskproto.com/download/trialversion.htm

Un saludo y muchas gracias a todos.


Título: Re: CRACK PARA DESKPROTO TRIAL 5.0
Publicado por: MCKSys Argentina en 4 Septiembre 2010, 16:17 pm
Hasta donde has llegado??

Muestra tus avances asi podemos sacarte del estanco!

Saludos!


Título: Re: CRACK PARA DESKPROTO TRIAL 5.0
Publicado por: eskrotozz en 4 Septiembre 2010, 17:16 pm
Gracias MCKSys por tu interes.
Te comento.Cuando finaliza el periodo de prueba del programa he intentas generar el codigo NC de la pieza ( una funcion del programa) el programa salta con este mensaje:
"This function has been disabled since your trial period has ended." con lo que no te deja generar el codigo.
He mirado en las string references y no aparece este mensaje, luego he utilizado breakpoints en messagebox y aki si que salta el olly cuando se genera el mensaje.
tengo localizado el punto del programa donde se realiza la call a este mensaje   pero no encuentro por encima ninguna posible comparacion que me lleve a chico bueno, lo que me hace pensar es que incluso devolviendo despues de la llamada el eax a 1 es posible que haga desaparecer el mensaje pero no conseguiria ejecutar la parte de codigo correspondiente.esto me hace pensar que es posible que el programa haga una primera comprobacion nada mas arrancarse (porque tambien aparece una nag al principio indicando que el tiempo de prueba ha expirado) y coloque un flag dependiendo de como este el programa, si en prueba o en expirado.Lo que tampoco se es si invirtiendo el salto que hace aparecer la primera nag tambien haria que el programa fuera funcional.

Un saludo.


Título: Re: CRACK PARA DESKPROTO TRIAL 5.0
Publicado por: MCKSys Argentina en 4 Septiembre 2010, 21:07 pm
Por lo que veo necesitas analizar un poco mas el ejecutable.

Fijate en que esta hecho el EXE. Normalmente puedes usar unas u otras herramientas, dependiendo en que este compilado.

Para intentar capturar el momento donde comienza la comprobación, puedes utilizar las APIs del registro (RegOpenKey, RegQueryValue, etc)

Si no guarda en el registro, quizás este usando archivos. Pon BP en CreateFile para ubicar el lugar.

Si identificas el sector donde se realizan los checkeos, ya tendras el 40% del trabajo hecho...  :)

Animo y no te des por vencido  ;)

Saludos!


Título: Ayuda con un programa TRIAL 5.0
Publicado por: karmany en 7 Septiembre 2010, 21:00 pm
eskrotozz no pongas el nombre real ni la dirección de su página web, si no tendremos que modificarlo nosotros mismos...