INTRO RE & PWN

二进制安全包括逆向工程 (Reverse) 和漏洞利用 (Pwn)。你需要掌握汇编语言、操作系统原理和内存管理机制,与底层的 0 和 1 共舞。

ANALYSIS

Reverse Engineering

  • >> 程序原理: 编译链接, 加载执行
  • >> 文件格式: ELF (Linux), PE (Windows)
  • >> 汇编语言: x86/x64, ARM, MIPS
  • >> 调试技术: 静态分析, 动态调试

ATTACK

Exploitation

  • >> 内存保护: NX, ASLR, PIE, Canary
  • >> 栈溢出: ROP, Ret2Libc, Stack Migration
  • >> 堆漏洞: UAF, Double Free, Heap Overflow
  • >> Shellcode: 编写与注入技巧
ARSENAL