I started by reading a book on C language and then moved on to "Programming From Ground Up," which teaches basic programming in x86.

School just ended, I'm working on cracking a game called PwnAdventure Sourcery, which has been tough. I had to look up solutions and found that some involved buffer overflow and bruteforcing algorithms. It took me around 30 minutes to finally look up for a solution, and I feel like I'm so stupid :(

If possible, can you give a rough roadmap for reverse engineering along with some great resources?

1 Answer 1


There are innumerable paths... but for some getting started material:

There is literally tons of material available, some holds it's own over the years and some doesn't... but this list is some that I remember being very accessible, enjoy the journey!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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