HEHE look at the program, u will see a anoy screen says REGISTER or semilar,
or just do About->Register.
enter your favorite name Mine is:
first name: Shani
last name: G
code: 12345 <= very easy to remember ;)
open your fav black debugger SoftIce ;)
set a nice breakpoint BPX GETDLGITEMTEXTA
press f5/ctrl+d
Press OK on the register button...BOOOMMM Sice poped up ;)
we are in the GETDLGITEMTEXTA hehe ;)
press F12.(get out from fucking DLL ;) )
*dont change or tuch anything now just do this:
press: d EAX
*u will see your name in the data window on the right ...shani....4.34.wer <= ignore numbers..
now press F5 to return to our program...BOOM what happened sICE POPED UP AGAIN why?? cuz now the program checks the serial [GETDLGITEMTEXTA].
now press f12 to get out of the anoy KERNEL (DLL) ;)
now trace with f10:
*many times ppl just see a pasted code without knowing how they got there, will, this is how:
press F10 (to go down)
look carefully for not missing the right ASM code ;)
look for this code:xxxA750: MOV [some numbers], EAX <= this is our fake serial number
now press: ? EAX that will show u this: 00003039 0000012345 "09" <= 12345 this is our fake serial ;), so now trace with f10 again untill u will see CMP [numbers], EAX <= that means our fake serial has compared with the right serial, press: ? EAX this will give u this:
0007D5F4 0000513524 (or something like that, each name gives diff code num)
so what that means?? it means that the right code is:513524