强制读写受保护的内存
某些时候我们需要读写别的进程的内存,某些时候别的进程已经对自己的内存读写做了保护,这里说四个思路(两个R3的,两个R0的)。
方案1(R3):直接修改别人内存
最基本的也最简单的就是直接通过WriteProcessMemory 和 ReadProcessMemory对没有进行保护的程序的内存进行修改,一些单机游戏辅助什么的可能会有这种简单方式修改其他进程内存。
本文介绍了在Win64环境下,如何在Ring3和Ring0层面对受保护内存进行强制读写的方法。包括直接修改进程内存、注入代码、KeStackAttachProcess以及CR3大法等四种策略,详细阐述了各种方法的实现原理和应用场景。
某些时候我们需要读写别的进程的内存,某些时候别的进程已经对自己的内存读写做了保护,这里说四个思路(两个R3的,两个R0的)。
方案1(R3):直接修改别人内存
最基本的也最简单的就是直接通过WriteProcessMemory 和 ReadProcessMemory对没有进行保护的程序的内存进行修改,一些单机游戏辅助什么的可能会有这种简单方式修改其他进程内存。
934
5万+
2053