PWN简介

定义

CTF中的pwn大部分是指缓冲区溢出。

缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果。更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。

而目前CTF中PWN题目Linux平台占多数,少数出现内核pwn,windows pwn等。

pwn需要一定的基础才能驾驭,比起其他方向,该方向"看起来"更加令人不敢接近,所涉及到的如下:

  • 计算机系统原理
  • 汇编语言
  • 一定的逆向能力
  • 挖掘可以利用漏洞的经验

考察内容包括:

  • 栈溢出
  • ROP
  • 堆溢出
  • 格式化字符串

results matching ""

    No results matching ""