WCU / Cybersecurity
Home
CSC 471
CSC 472
Search
/
~
/
CSC 472
/
Class 10
CSC 472 · Class 10
Kernel Exploitation and Wrap-Up
20 knowledge points. Work through them in order, or jump to any topic.
//
Knowledge Points
01
Why Kernel Exploitation Matters
→
02
The LPE Landscape
→
03
User Space vs Kernel Space
→
04
The Attacker Goal: Become uid 0
→
05
Kernel Memory: Slabs and the SLUB Allocator
→
06
Char Devices and ioctl: An Attack Surface
→
07
Kernel Use-After-Free: The Classic Pattern
→
08
UAF Timeline: Overlapping a Freed Object
→
09
Good Victim Objects
→
10
The Payload: commit_creds(prepare_kernel_cred(0))
→
11
Returning Cleanly to User Space
→
12
Kernel Exploit Lab: QEMU + bzImage + rootfs
→
13
Unpacking and Repacking the initramfs
→
14
Kernel Mitigations: Raising the Bar
→
15
How Each Mitigation Works
→
16
Modern Trends in Kernel Security
→
17
The Whole Arc of CSC 472
→
18
Secure-Coding Takeaways
→
19
Careers and Where to Go Next
→
20
Lab 7 Tie-In and Final Words
→