Learning roadmap

Reverse Engineering Roadmap

Disassemble and decompile software to understand inner workings, find vulnerabilities, and analyze malware.

3 Levels

Beginner to Advanced

22 Topics

Across all levels

9 Resources

Labs, courses, books

~9 months

Estimated total

Overall progress0 / 22 topics

0%

Checkboxes are saved in this browser only. Nothing is uploaded.

01

Beginner

4 – 8 weeks
0/7

Topics

Resources

  • Crackmes.one (easy)Lab
  • x86 Assembly on TryHackMeCourse
  • RE for Beginners bookBook
02

Intermediate

8 – 16 weeks
0/7

Topics

Resources

  • Exploit Education PhoenixLab
  • Crackmes.one (medium)Lab
  • Reverse Engineering for Beginners (Dennis Yurichev)Book
03

Advanced

12 – 24 weeks
0/8

Topics

Resources

  • SANS FOR610Course
  • GREM certificationCertification
  • CTF RE challengesPractice

Tools you'll use

See all for this track

Ready to go deeper?

Read the full Reverse Engineering track, or test yourself with the quiz.