Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: al3 en 18 Marzo 2005, 10:10 am



Título: Ayuda para crack un prgrama. MUYYY FACILLL
Publicado por: al3 en 18 Marzo 2005, 10:10 am
Hola. La otra vez me baje un programa que es un Trial de 30 dias. Lo trate de Crackear pero tengo un moton de dudas.
esa es la URL del programa

http://www.effetech.com/download/RfcSetup.exe
 (http://www.effetech.com/download/RfcSetup.exe
)

una es si este es el call el cual hace la comprobacion: 004047F2   . E8 B9D90000    CALL RFCViewe.004121B0




Título: Re: Ayuda para crack un prgrama. MUYYY FACILLL
Publicado por: pERICOTE en 18 Marzo 2005, 16:09 pm
Es verdad, si es la la call de comprabacion, entrando a la misma lo puedes notar. La cuestion es como entrar en ella. Para ello debes tambien operar la call ubicado en la direccion 4047dd y te daras cuenta que el serial originario debe tener 15 digitos ni mas ni menos, veras como compara el numero 2 de tu serial con R y el numero 8 de tu serial con H. Con estos datos y luego de tracear con F8 se generara un serial de 40 digitos, que luego de una comprobacion el programa la toma como invalida, esto es creo por alguna proteccion antitraceoy al parecer toma la referencia del tiempo que dura la operacion cracking. Al fin y al cabo estudiando el listado te das cuenta que todo el tema del asunto esta justamente en la call que indicas y entrando a las sub calls adecuadas tendras la "licencia comercial!". Aqui la tecnica que se utiliza es la del mov eax, 1 y retn para que el valor que devuelto al salir del call sea 1. Y como no se para que sirve este programa (RFC Viewer) simplemento lo desinstalo y punto.  ;D. Espero que te haya servido de algo...  ;D


Título: Re: Ayuda para crack un prgrama. MUYYY FACILLL
Publicado por: al3 en 19 Marzo 2005, 12:46 pm
Bueno gracias por la explicacion. tengo un par de preguntas
¿ como sabes que el maximos 15 digitos ?
¿ y como puedo insertar un mov ax, 1 ?


Título: Re: Ayuda para crack un prgrama. MUYYY FACILLL
Publicado por: pERICOTE en 21 Marzo 2005, 03:42 am
En cuanto al numero de digitos lo podras ver al entrar en la call 4047dd en exadecimal (0E=15). En cuanto a lo otro, al entrar en la call en la primera linea de desemsamblado pulsa barra espaciadora y escribe el mov exa, 1 y en la segunda linea coloca el ret, con esto el valor de eax al salir del call sera uno y con ello podras seguir por el lado correcto.  En la FTP de Ricardo Narvaja puedes encontrar bastantes tutos sobre el tema.  ;)


Título: Re: Ayuda para crack un prgrama. MUYYY FACILLL
Publicado por: al3 en 25 Marzo 2005, 15:09 pm
Gracias por la ayuda, lo probe y funciona de maravilla.
 ;)