# Reverse Engineering Fundamentals

> Master the core concepts of reverse engineering. Learn x86/x64 assembly, binary analysis, and essential tools like Ghidra and x64dbg.

Canonical: https://codelivly.com/learning-paths/reverse-engineering-fundamentals
Last updated: 2026-09-18

| | |
|---|---|
| Level | Intermediate |
| Category | Forensics |
| Rooms | 5 |
| Lessons | 21 |
| Estimated time | 2 h 30 min |

This foundational learning path introduces the core principles of reverse engineering for aspiring malware analysts and security researchers. You will learn to read and understand x86/x64 assembly language, navigate industry-standard disassemblers and debuggers (like Ghidra, IDA Pro, and x64dbg), and differentiate between static and dynamic analysis methodologies. By mastering these fundamentals, you will build the critical technical foundation needed to safely dissect compiled binaries, understand underlying program logic, and prepare for advanced malware unpacking and behavioral analysis.

## Rooms in this path

1. [Assembly Language Fundamentals](https://codelivly.com/rooms/assembly-language-fundamentals) - Master the basics of x86/x64 assembly language. Learn CPU registers, instructions, memory addressing, and how…
2. [PE File Format Internals](https://codelivly.com/rooms/pe-file-format-internals) - Master the Windows Portable Executable (PE) file format. Learn to parse headers, sections, imports, and exports for…
3. [Static Disassembly](https://codelivly.com/rooms/static-disassembly) - Master static disassembly for malware analysis. Learn to use Ghidra and IDA Pro to translate machine code into readable…
4. [Debugger-Driven Analysis](https://codelivly.com/rooms/debugger-driven-analysis) - Master dynamic malware analysis using debuggers. Learn to set breakpoints, trace execution, bypass anti-debugging, and…
5. [Control Flow and Algorithm Recognition](https://codelivly.com/rooms/control-flow-and-algorithm-recognition) - Master advanced reverse engineering by reconstructing complex control flow graphs and identifying cryptographic,…

## Related

- [Career path: Malware Analyst](https://codelivly.com/career-paths/malware-analyst)
- [Legal Procedure and Expert Testimony](https://codelivly.com/learning-paths/legal-procedure-and-expert-testimony)
- [Timeline Analysis and Artifact Correlation](https://codelivly.com/learning-paths/timeline-analysis-and-artifact-correlation)
- [Cloud and Email Forensics](https://codelivly.com/learning-paths/cloud-and-email-forensics)
