2014-09-28 38 views
3

Windows 8中的堆隨機化算法(用於分配堆內存)是否適用於32位和64位進程?或僅用於64位進程?Windows 8堆隨機化

謝謝!

回答

1

Microsoft Windows Vista及更高版本(32/64位)具有堆隨機算法。

看來,32位Windows may not be as robust as expected的地址空間佈局隨機化(ASLR),但Windows 8 32位ASLR設法爲mitigate some weaknesses in low memory situations

默認情況下ASLR未啓用(例如,Heap randomization in WindowsASLR and Windows System DLLs for non-aware executables?)。

欲瞭解更多詳情,請參閱Black Hat USA 2012 - Windows 8 Heap Intervals