I'd like to improve my skill as a reverse engineer. And thus I am looking for a location to find these.

  • Welcome to Stack Exchange. This is a questions and answers site. This “question” is a request for recommendations that doesn't fit the format of the site: it cries for a list of links, not for answers — and a list of links is what you've been getting. Stack Exchange is for questions like “I'm trying to reverse this crackme, and I tried techniques A and B but they produced this strange result, what does it mean?”. Please read our faq for generic advice. Commented Apr 3, 2013 at 19:19
  • We can add suggested crackme websites to the new crackme tag-wiki. But if you add some criteria (language, platform) and some particular challenges (anti-debug, VM-aware, IDT hooking), this could be considered a more legitimate question
    – amccormack
    Commented Apr 3, 2013 at 19:36
  • I'm actually pretty happy with the answers. I dont see how this question is any different to somebody asking about what are the state of art tools to do this or that. Commented Apr 4, 2013 at 5:16
  • Asking for a tool with specific requirements can have a single or more definitive answers which can be objectively evaluated on the basis of the specified requirements. Asking for a "hard" problem is impossible to answer by everybody other than yourself because of the fundamental question; What is "hard" ? Something that may be hard for you may be easy for another. There is no way to objectively evaluate the answers.
    – asheeshr
    Commented May 12, 2013 at 2:10

4 Answers 4


Here is a just closed reverse engineering challenge that was posted by Halvar Flake: http://addxorrol.blogspot.kr/2013/01/encouraging-female-reverse-engineers.html

The winner and a link to her very detailed and well written report is linked on this page: http://addxorrol.blogspot.kr/2013/03/congratulations-marion.html

This is much more difficult than most crackme's that I have encountered and is an example of a complex and obfuscated piece of Windows malware.


Also you should check http://crackmes.de/ They have a huge list that you can sort by difficulty.


open an account if you don't already have at forum.tuts4you.com, then browse to http://forum.tuts4you.com/forum/37-crackmes-unpackmes-keygenmes/ I believe that you will find many that you will like.


Along with the crackmes and tuts4u sites some conferences have reverse engineering challenges. They are typically harder than the average crackmes. AthCon recently put up a challenge. Here's a link to the zip if you are interested. I haven't personally done the challenge myself, so I don't know the skill level.

Not the answer you're looking for? Browse other questions tagged or ask your own question.