查看主题内容
小鱼捞捞 这个方法对同一个可执行页面同时进行高速读取和执行时会有概率读穿,但是INTEL就不会有这个问题,因为INTEL天然支持R-Only。
准确来说是Execute-Only,不是Read-Only,但也可以这么说,问题的本质就是 NPT 复用了 x86 页表的结构,而 x86 页表原生不支持不可读(即只要页面存在就必须可读), 所以只能做到降低概率,没法从根源上彻底避免。