downloadadrianbn's lincrackme1

Download lincrackme2.tgz, 2 kb

This is a linux crackme (32 and 64 bit). The goal is to obtain the correct key (there's just one valid key).

The crackme implements simple anti-debugging/anti-dissasembling tricks you'll have to bypass to get the key. Thus, the purpose is to learn this tricks and how to bypass them to achieve your goal.

This crackme is part of a series of crackmes I'll be publishing with different tricks, so people can learn more about this techniques in Linux.

Patching is allowed as last resource only. The key generation method is not complicated, because its not the goal of the crackme.

Have fun!

My own solution (and maybe some of yours) will be published here: http://securityetalii.es

Difficulty: 2 - Needs a little brain (or luck)
Platform: Unix/linux etc.
Language: C/C++

Published: 11. Oct, 2010
Downloads: 529

Rating

Votes: 7
Crackme is boring.

Rate this crackme:

Send a message to adrianbn »

View profile of adrianbn »

Solutions

Solution by danieloop, published 21. oct, 2010; download (1 kb), password: crackmes.de or browse.

danieloop has rated this crackme as nothing special.

Solution by miguel, published 16. oct, 2010; download (1 kb), password: crackmes.de or browse.

miguel has rated this crackme as boring crap.

Solution by mensa13, published 16. oct, 2010; download (1 kb), password: crackmes.de or browse.

mensa13 has not rated this crackme yet.

Submit your solution »

Discussion and comments

tamaroth
Moderator
11. Oct 2010
I'll wait for next ones, this one didn't even require launching it (simple strcmp and key generation that can be calculated on a paper, just use IDA), drop a few more, more complicated crackmes/keygenmes for lin ;-)
adrianbn
Author
12. Oct 2010
Fair enough tamaroth ;) I'll be publishing more crackmes, increasing difficulty step by step, but I promise that in two or three more, you won't be able to use dead code analysys so easily ;)

Anyway, I recommend you that you try to find the antidebugging tricks, so next crackmes will be easier :)

Thanks for trying it and giving feedback!
tamaroth
Moderator
13. Oct 2010
I gave it a go with debugging under gdb, was quite interesting doing it for the first time, i considered writing some words about setting up your gdb and walking with it, but little bird told me that there's a tut in a queue already, so i stopped ;p

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.