Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.


migration rejected from Mar 22 '15 at 22:56

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by gnat, GlenH7, MichaelT, Ixrec, ChrisF Mar 22 '15 at 22:56

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – gnat, Community, Ixrec, ChrisF
If this question can be reworded to fit the rules in the help center, please edit the question.

@Mark Trapp, PE is not Project Euler. See… – 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