EntryBleed


用户态为什么访问不了内核地址?

在没有开启KPTI的情况下,其实用户态下页表是有内核地址的映射的,也就是说在vm_area_struct中是有它的slot的,(同时页表也得有这个项,所谓页表有没有这个项,就是说CR3指向的顶级页表的大小所限制)但是页表中有U/S位阻止了用户的访问;

在开启KPTI的情况下,vm_area_struct


文章作者: q1ming
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 q1ming !
  目录