🔓 Reverse Engineering

A comprehensive course from the beginning for learning reverse engineering - from theory to practical exercises. Designed for cyber professionals who want to deeply understand how software works from the inside.

10
Theory Chapters
15+
Hands-on Labs
New Knowledge

What Will You Learn?

🏗️

Computer Architecture

Understanding CPU, memory, registers, and how computers execute code

📝

Assembly Language

Reading and understanding machine language - the closest to hardware

📦

PE Format

Structure of Windows executable files and how to analyze them

🐛

Debugging

Using debuggers to analyze programs at runtime

🔍

Static Analysis

Using IDA Pro and Ghidra for analysis without execution

🛡️

Malware Analysis

Fundamentals of analyzing malicious software

Prerequisites

Course Content

📚 Part 1 - Theory

🔧 Part 2 - Hands-on Labs