How to Learn Reverse Engineering Roadmap

This is the first step of our reverse engineering roadmap.

After years of trying to teach students and trying to teach ourselves, we came up with a curriculum to learn C, Assembly, debugging, and reverse-engineering all at the same time. It is a lot of work, but is the best way to learn out there.

This course prepares you completely for more advanced reverse engineering and binary exploitation.

Complete this course.

Once you have finished the course, you will be ready for some specialized training:

Arm Resource

If you are trying to learn ARM, complete all of this, and then use these resources to get your brain into ARM syntax mode: