ataque - ¿Cómo se deshabilita ASLR(asignación aleatoria de diseño de espacio de direcciones) en Windows 7 x64?
aslr que es (3)
Anteriormente, tenía que optar por permitir que el vinculador utilizara ASLR. Ahora, tienes que optar por :
/DYNAMICBASE[:NO]
(Visual Studio 2012: Propiedades de configuración -> Vinculador -> Avanzado -> "Dirección base aleatoria")
También puedes hacerlo programmatically .
¿Cómo deshabilitas ASLR en Windows 7 x64 para que mi programa siempre cargue el CRT compartido en la misma dirección?
El Kit de herramientas de experiencia de mitigación mejorada (EMET), que se puede descargar de Microsoft , permite habilitar / deshabilitar ASLR en un sistema o proceso.
Hay una configuración de registro disponible para habilitar o deshabilitar ASLR forzosamente para todos los ejecutables y bibliotecas y se encuentra en HKLM/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/MoveImages
.