Assembly Fundamentals

Learn assembly language fundamentals, registers, calling conventions, and low-level binary analysis.

8 challenges

Tools

Master essential reverse engineering tools and debug workflows used by professionals.

15 challenges

Executable Formats

Wireless protocols, IoT device analysis, and network-level security challenges.

11 challenges

Basics

Solve challenges and progress through this course module.

4 challenges

Emulation

Emulate binaries and firmware without native hardware using Unicorn and QEMU.

3 challenges

CrackMe

Crack license checks, bypass protections, and reverse obfuscated binaries.

18 challenges

Malware Analysis

Analyze real-world malware samples, ransomware, and C2 frameworks in a safe environment.

59 challenges

Malware - Write UP

Analyze real-world malware samples, ransomware, and C2 frameworks in a safe environment.

6 challenges

Bug Hunting

Vulnerability research, binary diffing, and exploit development — find and report real bugs.

11 challenges

Bug Hunting - Write UP

Vulnerability research, binary diffing, and exploit development — find and report real bugs.

6 challenges