Linux Kernel 0x03 :: Bypass SMAP with SIGSEGV Handler

Bypassing supervisor mode access prevention (SMAP), a kernel exploit mitigation feature. Part four of a series of posts on Linux kernel exploitation techniques.
Read more →

Linux Kernel 0x02 :: Bypass SMEP with CR4 Overwrite

Bypassing supervisor mode execution protection (SMEP), a kernel exploit mitigation feature. Part three of a series of posts on Linux kernel exploitation techniques.
Read more →

Linux Kernel 0x01 :: Return to User-space

Our first kernel exploitation technique, returning to user-space. Part two of a series of posts on Linux kernel exploitation techniques.
Read more →

Linux Kernel 0x00 :: Kernel Module Interaction

An introduction to kernel module interaction. Part one of a series of posts on Linux kernel exploitation techniques.
Read more →