00 — Overview

Remote Code Execution (RCE)

What happens when a server runs your code instead of its own. From zero — what a server actually does, why code execution is the worst-case scenario, how file uploads become weapons, and how to pull off a full attack chain yourself.

Beginner·60 min·11 tasks
// By the end of this module
Chain multiple vulnerabilities to achieve remote code execution
Exploit file upload combined with path traversal or execution
Use insecure deserialization to trigger arbitrary code
Establish persistence after gaining a foothold via RCE
// Prerequisites
Complete these before starting this module for the best experience.