haggar's KeyMe no.4
Download keyme4.zip, 30 kb (password: crackmes.de) Browse contents of keyme4.zip ~~~~~~~~~~~~~~~~~~~~~~
Difficulty: 2 - Needs a little brain (or luck) | RatingWaiting for at least 3 votes View profile of haggar » |
Solutions
Solution by AntiPro, published 24. may, 2006; download (56 kb), password: crackmes.de or browse.
AntiPro has rated this crackme as boring.
Discussion and comments
outtie 28. Apr 2006 | For anyone that has motivation to reverse all the algos. Address Disassembly Comment 00401476 cmp byte ptr [403754], 30 validate input 0-9 A-Z 004014F7 cmp al, byte ptr [ecx+4030FF] algo 1 00401571 lea eax, dword ptr [403714] algo 2 00401688 lea eax, dword ptr [403755] algo 3 00401765 xor ecx, ecx algo 4 0040185B lea eax, dword ptr [403755] algo 5 00401933 xor ecx, ecx algo 6 0040196B lea eax, dword ptr [403714] algo 7 00401A1A xor eax, eax verify algo output |
---|---|
[:.NaLe!T.:] 28. Apr 2006 | Is it just me or does this algo realy looks like the one in EAGames (NFS:MW eg)? Similar to EA, generated key leaves third and fifth part of key without changing them. 172J-22L2-NALE-2NAL-NALE Thanx to it, every DEViANCE keygen generates key that ends with xDEV where 'x' is custom char! |
AntiPro 20. May 2006 | I've "reversed" this algo with ease. There seems to be a whole decoy part in it where it calculates a CRC32 (amongst other things) but simply doesn't use the resulting value. |
Shism 28. May 2006 | antipro.. Why do you have anti-debugging in your keygen lol? |
AntiPro 29. May 2006 | Ehm, I don't know what you're talking about to be honest. Unless you mean the fact that it's a console application. Just search for strings and you're at the generation code quick. |
AntiPro 29. May 2006 | 00401220 is the generateRegistration() function. |
Shism 29. May 2006 | Well your keygen has isdebuggerpresent and setunhandled excpetion filter.... |
Shism 29. May 2006 | Oh The routine never gets called |
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.