Background : Computer Architecture
Background : Linux Memory Layout
x86 Assembly : Essential Part(1)
x86 Assembly : Essential Part(2)
Tool : gdb
Exploit Tech : Shellcode - orw
Exploit Tech : Shellcode - execve
Tool : pwntools
Background : Calling Convention
Memory Corruption : Stack Buffer Overflow
Mitigation : Stack Canary
Exploit Tech : Return to Shellcode
Mitigation : NX & ASLR
Background : Library
Exploit Tech : Return to Library
Exploit Tech : Return Oriented Programming
Background : RELRO
Background : PIE
Exploit Tech : Hook Overwrite
Memory Corruption : Out of Bounds
Exploit Tech : Format String Bug
Memory Corruption : Use After Free
Background : ptmalloc2
Memory Corruption : Double Free Bug
Exploit Tech: Use After Free
DreamHack - System Hacking (진행중)
System Hacking - 유용한 모음집