Full course content for RE-011. The sidebar to the left lists every overview document, weekly module, and lab. Pick a starting point below or use the sidebar to jump anywhere.
Start here: RE-011 Introduction to Reverse Engineering: Course Outline →
Overview
Weekly modules
- RE-011 Week 1: What Reverse Engineering Is
- RE-011 Week 2: Byte-Level View
- RE-011 Week 3: ELF Format In Depth
- RE-011 Week 4: x86-64 Assembly I
- RE-011 Week 5: x86-64 Assembly II
- RE-011 Week 6: Ghidra I
- RE-011 Week 7: Ghidra II
- RE-011 Week 8: radare2 / rizin / cutter
- RE-011 Week 9: Dynamic Analysis
- RE-011 Week 10: Anti-RE Tricks
- RE-011 Week 11: Binary Patching
- RE-011 Week 12: Firmware Teardown
- RE-011 Week 13: Capstone Scoping
- RE-011 Week 14: Capstone Delivery
Labs
- RE-011 Lab 1: File Identification
- RE-011 Lab 2: ELF Section Walk
- RE-011 Lab 3: Compiler Optimisation
- RE-011 Lab 4: Ghidra Navigation
- RE-011 Lab 5: Assembly-to-C Reconstruction
- RE-011 Lab 6: CrackMe Checkpoint
- RE-011 Lab 7: Dynamic vs. Static
- RE-011 Lab 8: Patch to Bypass
- RE-011 Lab 9: Firmware Analysis Capstone