downloadbrowseescrotao's Escrotao's Crackme #1

Download escrotao-n1.zip, 6 kb (password: crackmes.de)
Browse contents of escrotao-n1.zip

This is my first crackme I think it is a bit easy.
Lets see what you think.

You should find a valid serial and write a keygen
without patching the crackme.

I didnt test this crackme in Vista, the keygen could
be different depending on windows version, so when
posting a solution post the windows used.

Escrotao.

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

Published: 07. Jul, 2009
Downloads: 518

Rating

Votes: 4
Crackme is quite bad.

Rate this crackme:

Send a message to escrotao »

View profile of escrotao »

Solutions

Solution by KernelJ, published 12. jul, 2009; download (134 kb), password: crackmes.de or browse.

KernelJ has rated this crackme as boring crap.

Solution by Holy, published 12. jul, 2009; download (18 kb), password: crackmes.de or browse.

Holy has rated this crackme as quite nice.

The submission of solutions is closed.

Discussion and comments

Coderess
07. Jul 2009
This crackme does not work on my computer,
Windows XP, sp2
escrotao
Author
08. Jul 2009
strange.. i compiled using Visual C++ in Windows XP. What is the error?
stranac
08. Jul 2009
Just reports an error. You know, the usual bad configuration stuff
Coderess
08. Jul 2009
http://s57.radikal.ru/i155/0907/2e/9e478ad0d008.jpg
br0ken
08. Jul 2009
Maybe installing this will help.

http://www.microsoft.com/download/escrotao-n1.zips/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
KernelJ
08. Jul 2009
Runs fine for me but I have the Visual C++ runtime installed. (Only 2005 version though showing on add/remove programs)
Coderess
08. Jul 2009
Thanks to br0ken, this problem was solved
Coderess
08. Jul 2009
Coderess
18014-28350-28944-52085
Holy
08. Jul 2009
Very easy ^^

Explanation + keygen + source code of keygen uploaded.
KernelJ
08. Jul 2009
Unfortunately the first character of your name has no effect on the resulting serial.
KernelJ
08. Jul 2009
Hmm I made my keygen in Dev-C++ and it still worked. Disassembling my keygen shows that msvcrt is used. I'm presuming since the random number generator is in the standard library and still works the same, it must be a standardized thing that never changes. Well i learnt something from this ridiculously easy keygenme. Should be difficulty 1 I think.
Holy
08. Jul 2009
Yeah, I coded the keygen in MASM32 and thought to use the MVSCR90.dll, but as you say msvcrt is used.

And it have the necessary functions like "srand, malloc, free and rand".

Is incredible to see that APIs for random number generator like rand in this crackme are generating always the same numbers ^^
escrotao
Author
11. Jul 2009
the rand generate always the same numbers in the same order for the same seed
escrotao
Author
13. Jul 2009
thanks for your submissions its nice to see some feedback!
D*Nison
16. Jul 2009
when trying to open with ollydbg it just says failed to open crackme
josevalviana
18. Jul 2009
tried to do the same in Java... random and stuff... it gives me other serial number but the seed is the same... :/
escrotao
Author
18. Sep 2014
josevalviana: The rand function can be implemented in different ways... you should go for the same language/lib that i used. Or you could copy its values.

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.