Pwn

作者:Vesper Vei
2 分钟阅读

目录

  1. Pwn
  2. PWN 总览(方向纲要)
  3. PWN 的目标与本质
  4. PWN 的整体知识结构
  5. PWN 的学习路径(建议从这里走)
  6. PWN 与其他方向的关系
  7. PWN 下的二级结构导航(进入子体系)

Pwn

PWN 总览(方向纲要)

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

PWN(Binary Exploitation)是 CTF 中最能锻炼底层能力的方向。本笔记作为 PWN 方向的总领节点,用于串联所有子方向、知识分类与工具体系。

PWN 的目标与本质

PWN 的核心目标是:

PWN 的本质是「从源代码 → 汇编 → 内存 → 控制流」的一整套推理过程。

PWN 的整体知识结构

PWN 的知识体系大体可以分为以下几大主线: 程序基础

常见漏洞类型

利用技术

glibc / ld.so 底层机制

安全机制与绕过

工具链与工作流

PWN 的学习路径(建议从这里走)

  1. 建立底层基础:
    学会用 gdb
    理解栈帧、调用约定
    能读懂反汇编(基础指令 + 控制流)

  2. 掌握基础漏洞:
    栈溢出 → ret2libc
    格式化字符串 → 泄露 + 劫持

  3. 深入利用链:
    ROP
    Syscall
    堆利用初步

  4. 堆方向强化:
    chunk 结构
    fastbin、unsortedbin 机制
    常见堆题考点(double free、unlink 等)

  5. 理解 glibc / ld.so 本质:
    动态链接
    符号解析
    libc 泄露逻辑

这是一条贯穿你未来所有复盘的学习路径。

PWN 与其他方向的关系

你可以把 PWN 看作 CTF 中”最考察对系统掌控力”的方向。

PWN 下的二级结构导航(进入子体系)

在 PWN 下你将进一步分成: PWN知识体系(所有三级知识点的系统索引)
PWN题目索引(所有题目复盘汇总)
PWN工具索引(工具专题汇总) 这三者组成了 PWN 所有内容的主脉络。


关系图谱

Loading graph...