2011-12-29 76 views

回答

2

我真的很希望这是不可能的,既不在Windows 7下也不在任何(比如NT/2k以前的版本)之前的版本中。

如果这可能的,可执行代码的任何unprivilegued随机片段,您的计算机上获取某种方式可能平凡危及系统的安全性,例如通过读出驱动器的加密密钥,或用户的认证数据,因为他们登录,和什么。

在有限的用户帐户下运行webbrowser没有任何意义。无论如何,任何漏洞利用都可能从​​内存中读取明智的信息。什么程序正在运行,哪些用户登录(以及其他信息,例如凭证和加密密钥),防火墙设置是什么等等等等。

当然,正如Sergius所说,您始终可以安装驱动程序并重新映射内存所以它们是可访问的,但是如果你允许安装驱动程序,那么操作系统可以做的并不多。这就是为什么那个令人讨厌的小“你真的想要吗?”盒弹出。

+0

它可能在WinXP \ 2003上使用NtSystemDebugControl或\ Device \ PhysicalMemory(当然仅限管理员)。 – 2011-12-29 15:51:54

1

据我所知,如果没有Win7的驱动程序帮助是不可能的。从驱动程序中,您可以将所需内存映射到用户模式地址空间,或者提供IOCLT以进行内存读取。

相关问题