Intro
https://pwn.college/ is a completely free education platform by ASU focused on finding/exploiting vulnerabilities in software. It has an absolutely grueling number of challenges but is well worth the time.
The level's are categorized as "belts" and are as listed below (Solutions will be linked as I write them)
If you are here for answers go home. Genuinely, the struggle is worth it.
"White Belt" (Fundamentals)
Program Misuse (done)
Program Interaction (doing)
Assembly Crash Course
Debugging Refresher
"Orange Belt" (Into to cybersecurity)
Talking Web
Building a Web Server
Intercepting Communication
Cryptography
Web Security
"Yellow Belt" (Program Security)
Shellcode Injection
Reverse Engineering
Memory Errors
Program Exploitation
"Green Belt" (System Security)
Introduction
Sandboxing
Race Conditions
Kernel Security
System Exploitation
"Blue Belt" (Software Exploitation)
Return Oriented Programming
Format String Exploits
File Struct Exploits
Dynamic Allocator Misuse
Exploitation Primitives
Dynamic Allocator Exploitation
Microarchiteture Exploitation
Kernel Exploitation
Last updated