本节我们介绍 Linux kernel pwn 所需要的基础知识,你可以看作简易的《操作系统导论》课程。 Operating System Kernel 操作系统内核(Operation System Kernel)本质上也是一种软件,可以看作是普通应用程式与硬件之间的一层中间层,其主要作用便是调度系统资源、控制IO ...
中断上下文无进程结构体(task_struct),无法被调度唤醒,睡眠会导致系统卡死;且中断需快速执行,睡眠会占用中断资源。 内核的内存分配方式(伙伴系统、slab 等等) 伙伴系统:管理物理页框,分配大内存,解决碎片; slab/slub/slob:基于伙伴系统,分配小 ...