阅读:1250回复:1
【求助】如何读写映射到用户程序空间的物理内存?
最近在逆向分析一个软件,它通过驱动把一段物理内存映射到用户程序空间里,然后可以读取和修改里面的内容。我自己写了一个程序,仿照该软件调用同样的驱动,同样可以把物理内存映射到我的程序里。但是只能读不能修改,请问有人知道是什么原因吗?有什么解决办法?
大概分析过那个驱动文件,大概调用了ZwOpenSection、ObReferenceObjectByHandle、HalTranslateBusAddress、ZwMapViewOfSection等函数。 本人刚接触驱动,在驱动里面的东西不太熟悉,请问有大牛知道是什么原因吗? 小弟不胜感激啊。。。。 |
|
沙发#
发布于:2009-08-14 11:10
ReadProcessMemory
WriteProcessMemory |
|