downloadbrowseooze's Haskell Keygenme

Download haskellkgm.zip, 140 kb (password: crackmes.de)
Browse contents of haskellkgm.zip

This keygenme is written in Haskell, a purely functional language.

Task:
° make a valid key OR
° write a keygen that generates a multitude of valid keys for a given name

No bruteforcing needed. The actual algorithm is pretty straightforward. I believe that the difficulty lies in analyzing the code generated by the Glasgow Haskell Compiler (v6.8.1).

The keygenme is a console application that reads name and key from a file called "key.txt" in the current working directory. An example keyfile was included for reference.

Difficulty: 4 - Needs special knowledge
Platform: Windows
Language: Unspecified/other

Published: 07. Aug, 2008
Downloads: 196

Rating

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

Rate this crackme:

Send a message to ooze »

View profile of ooze »

Solutions

There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!

Submit your solution »

Discussion and comments

ultrasound
13. Aug 2008
Just started out with this sounds interesting.. I always use a bunch of 5s for my dummy serial because it easy to see in memory, but when I use it on this app then its valid for any name!

i.e.
5555-5555-5555-5555
Xspider
13. Aug 2008
:| maybe is a bug!!? :p
Syrius
13. Aug 2008
I think this crackme definently has a bug, 'cause any serial i put in was correct.

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.