Windows 8 中的堆随机化算法(用于分配堆内存)是否适用于 32 位和 64 位进程?还是仅适用于 64 位进程?
谢谢!
Windows 8 中的堆随机化算法(用于分配堆内存)是否适用于 32 位和 64 位进程?还是仅适用于 64 位进程?
谢谢!
Microsoft Windows Vista 及更高版本(32/64 位)具有堆随机化算法。
似乎 32 位 Windows 的地址空间布局随机化 (ASLR)可能不如预期的那么健壮,但 Windows 8 32 位 ASLR 已设法减轻内存不足情况下的一些弱点。
默认情况下不启用 ASLR(例如,Windows 中的堆随机化以及ASLR 和 Windows 系统 DLL 用于非感知可执行文件?)。
有关详细信息,请参阅Black Hat USA 2012 - Windows 8 堆间隔