downloadbrowseWinFan's KeyFileMe "SPaCE" by WinFan

Download KeyFileMe.zip, 207 kb (password: crackmes.de)
Browse contents of KeyFileMe.zip

Difficulty: 3 - Getting harder
Language: Borland Delphi
Platform: MS Windows

In this KeyFileMe, your task is to write a generator for the licensefile. I have already included one valid
license.dat for the name "WinFan".

There is a little AntiDebug trick, which can be avoided without patching, but if you want to, patching is allowed.


Rules:
-No Bruteforcing ^^
-Write a KeyFile Generator
-Explain what you've done

Of course, the source of the Generator must be included in the solution (I don't care what language you use)

Good luck!

note: Some AV's detect a virus / malware in this file. This can be ignored, theres no virus inside ;) And yes, the file is quite big..

Difficulty: 3 - Getting harder
Platform: Windows
Language: Borland Delphi

Published: 24. Jan, 2009
Downloads: 561

Rating

Votes: 6
Crackme is quite bad.

Rate this crackme:

Send a message to WinFan »

View profile of WinFan »

Solutions

Solution by freesoul, published 30. jan, 2009; download (404 kb), password: crackmes.de or browse.

freesoul has rated this crackme as boring.

Submit your solution »

Discussion and comments

shellwolf
26. Jan 2009
S:8281
lic.dat =0x53(space) 0xa0 0x3A(space) 0xa0 0x38(space) 0xa0 0x32(space) 0xa0 0x38(space) 0xa0 0x31(space) 0xa0
simonzack
Moderator
27. Jan 2009
long physical algo, short actual algo
please, can you guys just programm in c++ if the actual algo is incredibly short, saves lots of time converting delphi code
simonzack
Moderator
27. Jan 2009
btw possible to be smaller than 162 bytes?
WinFan
Author
27. Jan 2009
Sorry, I don't like C++ very much ;)

Are you talking about the size of the KeyFile? Yes, it can be smaller than 162 bytes
PeterPunk
28. Jan 2009
Curious crackme.
You can even create the "KeyFile Generator" with just a little studying the license.dat

And I also think that the smallest size is 162 bytes.
simonzack
Moderator
28. Jan 2009
@winfan: actually, I use javascript mostly for keygens just out of convenience, however, I wouldn't mind cracking a *slightly harder* program in delphi, so at least the time is worth it :)
@peterpunk: lol, never should've analysed the crackme itself then x.x
WinFan
Author
28. Jan 2009
smallest license file can be 59 bytes
simonzack
Moderator
28. Jan 2009
whoa
guess I'll try it again tomorrow
WinFan
Author
28. Jan 2009
I managed to make it 58 bytes ;)
freesoul
28. Jan 2009
I think it shouldn't be lvl 3... It might be lower... :)
simonzack
Moderator
29. Jan 2009
of course!
58 bytes
I *never ever* knew two strings with 0 length can be compared... and the result is ...
unbelievable
WinFan
Author
29. Jan 2009
Yes :/ I forgot to add a length check for the name .. That's why it is possible
Redeam
31. Jan 2009
lol wheres the n00b section cuz im lost XP

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.