nblender
May 15th, 2002, 06:07
I found this algorithm somewhat time consuming to keygen. I found a solution, but I'm not altogether happy with it. Perhaps someone here would like to have a shot at it and see if they can find a better solution. This is a "keygenme" since the goal is to
figure out what the algorithm does, and cracking is a trivial exercise.
Name: Nolan Blender
Serial: 3495392095564672418
Some more stuff:
.text:0040165A call sub_4016B0
.text:0040165F add esp, 8
.text:00401662 cmp eax, 1
.text:00401665 jnz short loc_401680
.text:00401667 test edx, edx
.text:00401669 jnz short loc_401680
.text:0040166B push edx
.text:0040166C push edx
.text:0040166D push offset aValidSerialNam ; "Valid serial/name combination"
.text:00401672 mov ecx, ebx
.text:00401674 call ?MessageBoxA@CWnd@@QAEHPBD0I@Z ; CWnd::MessageBoxA(char const *,char const *,uint)
Hopefully someone can find a better answer to this than I did.
--nb.
figure out what the algorithm does, and cracking is a trivial exercise.
Name: Nolan Blender
Serial: 3495392095564672418
Some more stuff:
.text:0040165A call sub_4016B0
.text:0040165F add esp, 8
.text:00401662 cmp eax, 1
.text:00401665 jnz short loc_401680
.text:00401667 test edx, edx
.text:00401669 jnz short loc_401680
.text:0040166B push edx
.text:0040166C push edx
.text:0040166D push offset aValidSerialNam ; "Valid serial/name combination"
.text:00401672 mov ecx, ebx
.text:00401674 call ?MessageBoxA@CWnd@@QAEHPBD0I@Z ; CWnd::MessageBoxA(char const *,char const *,uint)
Hopefully someone can find a better answer to this than I did.
--nb.