pwncollege
DojosLeaderboardCommunity
Back to cse466-f2023

Kernel Security

cse466-f2023
0/24 challenges completed

The kernel is the core component of an operating system, serving as the bridge between software and hardware. Operating at the lowest level of the OS, the kernel's access is so profound that it can be likened to impersonating the system itself, surpassing even the highest privileges of a root user. Kernel security is paramount because a breach at this level allows attackers to act as if they are the system. Vulnerabilities can lead to scenarios like unauthorized data access, system crashes, or the silent installation of rootkits.

Kernel: Introduction
Video
Slides
Kernel: Environment Setup
Video
Slides
Kernel: Kernel Modules
Video
Slides
Kernel: Privilege Escalation
Video
Slides
Kernel: Escaping Seccomp
Video
Slides
Kernel Security: Memory Management
Video
Slides
Kernel Security: Mitigations
Video
Slides
Kernel Security: Writing Kernel Shellcode
Video
Slides
Further Reading
1
level1.0
2
level1.1
3
level2.0
4
level2.1
5
level3.0
6
level3.1
7
level4.0
8
level4.1
9
level5.0
10
level5.1
11
level6.0
12
level6.1
13
level7.0
14
level7.1
15
level8.0
16
level8.1
17
level9.0
18
level9.1
19
level10.0
20
level10.1
21
level11.0
22
level11.1
23
level12.0
24
level12.1