# Linux Exploitation

Plan:

* Protections
* Shellcoding
* ROP
  * Stack Alignment
  * ret2text
  * ret2syscall
  * ret2libc
  * ret2csu
  * BROP
  * SROP
  * Stack Pivot
* ptmalloc
  * chunks
  * malloc() and free()
  * bins
  * tcache
* UAF
* Race Conditions
  * TOCTTOU
  * Dirty Cow
  * Meltdown
  * Spectre
* Kernel
* Appendix: Tools
  * socat
  * LibcSearcher-ng
  * OneGadget
