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

Last updated