downloadbrowseboonz's Keygenme #2

Download KeyGenMe2.zip, 59 kb (password: crackmes.de)
Browse contents of KeyGenMe2.zip

Ho!

Here's the second one, a little more difficult I hope. OO C++ this time, so be prepared for some cross-referencing and (intented) obfuscation ;)

-Rules:
.You may only patch the "nag" and "<Name>"!
.No self-keygenning!

-Tasks:
.Remove the "nag"!
.Put your name to "<Name>"!
.Remove the Anti-Protection!
.Make a keygen!

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows 2000/XP only
Language: C/C++

Published: 11. Dec, 2006
Downloads: 663

Rating

Waiting for at least 3 votes
(we have only 2).

Rate this crackme:

Send a message to boonz »

View profile of boonz »

Solutions

Solution by Ank83, published 20. dec, 2006; download (392 kb), password: crackmes.de or browse.

Ank83 has rated this crackme as awesome.

Submit your solution »

Discussion and comments

boonz
Author
20. Dec 2006
excellent work, Ank83!
a christmas-candy to whom is able to tell me what the trivial name of the recursive function is...
gibz
21. Dec 2006
Factorial? Though a floating-point version.
You also use mathmatical nCr, though I'm not sure if it was intended as such :)

Looks like Ank83 beat me, but I wrote a keygen for it as well. I'll write up a longer tut to explain more of the source program in detail, I'll upload it with a C/C++ keygen sometime tomorrow.
gibz
21. Dec 2006
Oh and one bit of silliness - you don't do a minimum-length check on the username, so names of 1-3 characters will have a (working) serial number of "0". Something to keep in mind for future apps :)
boonz
Author
21. Dec 2006
yep, you're right gibz, factorial :)

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.