2011-12-29 34 views

回答

2

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

如果這可能的,可執行代碼的任何unprivilegued隨機片段,您的計算機上獲取某種方式可能平凡危及系統的安全性,例如通過讀出驅動器的加密密鑰,或用戶的認證數據,因爲他們登錄,和什麼。

在有限的用戶帳戶下運行webbrowser沒有任何意義。無論如何,任何漏洞利用都可能從​​內存中讀取明智的信息。什麼程序正在運行,哪些用戶登錄(以及其他信息,例如憑證和加密密鑰),防火牆設置是什麼等等等等。

當然,正如Sergius所說,您始終可以安裝驅動程序並重新映射內存所以它們是可訪問的,但是如果你允許安裝驅動程序,那麼操作系統可以做的並不多。這就是爲什麼那個令人討厭的小「你真的想要嗎?」盒彈出。

+0

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

1

據我所知,如果沒有Win7的驅動程序幫助是不可能的。從驅動程序中,您可以將所需內存映射到用戶模式地址空間,或者提供IOCLT以進行內存讀取。

相關問題