查找不在其模块之一内部的另一个进程的内存区域

时间:2019-02-01 00:46:03

标签: c++ windows winapi memory

我目前正在尝试编写一个c ++程序,该程序将能够在程序的内存区域内找到字节数组。

我找到了一个源code,可以做到这一点,但是我的问题从这里开始。源代码通过搜索已加载进程的已加载模块的内存区域来工作。但是我要匹配的字节数组不在任何模块内部。


进一步说明我正在经历的事情:

使用作弊引擎,我将自己挂接到虚拟机的句柄进程“ noxVMHa​​ndle.exe”上,然后,我可以运行字节搜索数组并获取结果: CE results

但是,如果我使用任何已加载的模块,都不会有结果。 modules

看作弊引擎提供其扫描选项的方式,我想我可能必须扫描整个内存。


现在我想知道的是,有没有一种方法可以获取内存区域,我可以在其中100%确定所有进程的内存都将位于其中。

例如,获取该特定进程拥有的内存的第一个和最后一个实例,然后仅在该内存区域内进行字节数组搜索。

还是我要彻底解决这个问题?


我当前的code与我的linked大致相同。

0 个答案:

没有答案