Programa : Cover Your Tracks
3.1
Sistema Operativo : Windows 95
Tipo : Shareware ($10)
Descripción : Programa para organizar la lista de sitios visitados de
nuestro navegador.
30 usos del programa.
Nag-screen de aviso.
El objetivo sera intentar encontrar el numero de registro real del programa.
Nada mas arrancar el programa, nos sale una Nag-screen diciendonos el numero de veces que llevamos ejecutado el programa y la posibilidad de registrar el programa o continuar evaluandolo.
Pulsar el boton de Register y se nos pedira el usuario y el numero de registro:
Name: Jumanji
Registration Code: 30071996
Pulsar CTRL+D para entrar en el SoftIce.
En este caso con GetWindowTextA o GetDlgItemTextA, no
funcionaria.
Poner un BreakPoint.
bpx HMEMCPY
Pulsar la tecla F5 para volver al programa y pulsar el boton de Register.
Apareceremos en el SoftIce donde quitaremos el BreakPoint con:
bc *
Aqui iremos pulsando la tecla F12 hasta que estemos en el
codigo perteneciente al programa.
Esto lo sabremos por que en la linea de abajo de la ventana de codigo pondra
CYTxxxxx.
Una vez alli, ir pulsando F10 hasta llegar a la linea
:0043F9FB.
Si alguien quiere mirar como se calcula el numero, que entre en la llamada a
0041D0B4 que hay en esta linea.
Pulsar F10 y F10 para situarnos en la linea :0043FA04.
Llegados a este punto, si miramos el contenido del registro EDX y EAX, podemos ver el numero real y el nuestro:
d EDX=q8v9hqw <-- Numero real
d EAX=30071996 <-- Nuestro numero
Ahora ya podemos salir del SoftIce pulsando F5.
Una vez en el programa, escribir el codigo real y ya esta registrado.