摘要: windows系统中内存页面有属性,有的属性可读可写,有的属性可读可执行,一般代码所处的页面是可读可执行的。 对于只读页面来说,即使是在内核态下(486CPU后引入)也无法直接写入,否则会引发系统异常。 在内核态下通过给CR0寄存器位16置0,就可以写入只读页面了。 DWORD old_cr0; _ 阅读全文
posted @ 2022-11-04 16:39 psj00 阅读(70) 评论(0) 推荐(0)