Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I would like to start building up some software reverse engineering skills, and I'm looking for exercises or "challenges" to work on.

Are there definitive or go-to sites, like Project Euler, specifically for reverse engineering? For example, exercises where I have to figure out why a program is crashing or behaving incorrectly.

share|improve this question

migrated from stackoverflow.com May 20 '11 at 11:20

This question came from our site for professional and enthusiast programmers.

@Mark Trapp, PE is not Project Euler. See stackoverflow.com/questions/717641/… –  user1249 Oct 22 '11 at 5:15
@ThorbjørnRavnAndersen that addition was to clarify the type of site he was looking for, not an expansion of the last paragraph (which was too specific a requirement and not addressed in the accepted answer). –  user8 Oct 22 '11 at 5:17

1 Answer 1

up vote 6 down vote accepted

http://Tuts4you.com, http://openrce.org and http://www.woodmann.com/ are the places to go, they have huge libraries of crackmes, papers, articles, and tutorials(the most famous being lena151's video series) etc, not to mention the tones of tools, plugins and script they have

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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