AnyLearn
All cursus
Programmingadvanced

🔬Reverse engineering fundamentals

How to read a compiled binary back into something a human can reason about. The file format and loader, disassembly and decompilation of x86-64, and dynamic analysis with debuggers and instrumentation. Three lessons of mechanism — what the toolchain on each side actually does, and what no amount of effort can recover.

0 of 3 lessons complete
Sign in to track progress and earn a certificate.

Lessons in order

  1. 1
    Programming
    Binary formats and what the loader does
    Start
  2. 2
    Programming
    Disassembly and decompilation
    Start
  3. 3
    Programming
    Dynamic analysis and debuggers
    Start