Pwn

By Vesper Vei
3 minutes read

Table of Contents

  1. Pwn
  2. PWN Overview (Direction Outline)
  3. The Goals and Essence of PWN
  4. The Overall Knowledge Structure of PWN
  5. The Learning Path for PWN (Recommended Starting Route)
  6. The Relationship Between PWN and Other Fields
  7. Secondary Structure Navigation Under PWN (Entering Subsystems)

Pwn

PWN Overview (Direction Outline)

┌────────────────────┐
│ CTF 总览 (Hub) │
└─────────┬──────────┘
┌──────────────┐
│ PWN │ ← 你在这里
└──────┬───────┘
┌──────────┼──────────┐
▼ ▼ ▼
知识体系 题目复盘 工具索引

PWN (Binary Exploitation) is the CTF field that best trains low-level skills. This note serves as the main hub node for the PWN track, used to connect all subfields, knowledge categories, and toolchains.

The Goals and Essence of PWN

The core goals of PWN are:

The essence of PWN is a complete reasoning process of “from source code → assembly → memory → control flow”.

The Overall Knowledge Structure of PWN

The PWN knowledge system can generally be divided into the following main lines: Program fundamentals

Common vulnerability types

Exploitation techniques

glibc / ld.so low-level mechanisms

Security mechanisms and bypasses

Toolchain and workflow

  1. Build a low-level foundation:
    Learn to use gdb
    Understand stack frames and calling conventions
    Be able to read disassembly (basic instructions + control flow)

  2. Master basic vulnerabilities:
    Stack overflow → ret2libc
    Format string vulnerabilities → leak + hijack

  3. Go deeper into exploitation chains:
    ROP
    Syscall
    Introductory heap exploitation

  4. Strengthen heap-related skills:
    chunk structure
    fastbin and unsortedbin mechanisms
    Common heap challenge topics (double free, unlink, etc.)

  5. Understand the essence of glibc / ld.so:
    Dynamic linking
    Symbol resolution
    libc leak logic

This is a learning path that will run through all your future writeups and reviews.

The Relationship Between PWN and Other Fields

You can think of PWN as the CTF field that “most tests your control over systems”.

Secondary Structure Navigation Under PWN (Entering Subsystems)

Under PWN, you will further divide into: PWN知识体系 (systematic index of all third-level knowledge points)
PWN题目索引 (summary of all challenge writeups)
PWN工具索引 (summary of tool-specific topics) These three together form the main backbone of all PWN content.


Relationship Graph

Loading graph...