Programa : CaseLinr 5.4
Sistema Operativo : Windows 95
Tipo : Shareware
Descripción : Programa para hacer caratulas de CDs, etc...
Opciones desabilitadas.
Encontrar el numero de registro real.
Lo primero que haremos sera ejecutar el programa e intentar registrarnos.
Para registrar el programa, pulsar el menu File / Registration donde se pedira:
User Name: Jumanji
User Key: 30071996
El valor introducido, puede ser cualquiera.
Pulsar CTRL+D para entrar en el SoftIce y poner un BreakPoint:
bpx GetDlgItemTextA
Pulsar la tecla F5 para volver al programa y pulsar el boton
OK.
Saltaremos al SoftIce y pulsaremos F5 y F11, esto hara que nos situemos en la siguiente linea en el programa que provoco el BreakPoint.
Ahora deberemos estar situados en la linea :40F87E y ver el siguiente codigo:
* Reference To: USER32.GetDlgItemTextA, Ord:00F5h
|
:0040F878 FF1538464200 Call dword ptr [00424638]
:0040F87E 8D8424D4000000 lea eax, dword ptr [esp+000000D4]
:0040F885 8D542454 lea edx, dword ptr [esp+54]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040F8A3(C)
|
:0040F889 8A08 mov cl, byte ptr [eax]
:0040F88B 3A0A cmp cl, byte ptr [edx]
:0040F88D 751A jne 0040F8A9
Pulsaremos F10 hasta llegar a la linea :40F889.
En este punto, miramos el contenido del registro EAX y EDX, podremos ver el numero de registro real:
d EAX <-- Nuestro real=vTNXTEwQLn
d EDX <-- Nuestro numero=30071996
Ahora ya podemos desactivar el BreakPoint que teniamos, escribiendo:
bd 00
y pulsar F5 para volver al programa.
Una vez en el programa, escribir el codigo real y ya esta registrado.