O Windows 8, 8.1 e versões subsequentes do Windows 10 podem não oferecer suporte a ASLR, inutilizando recursos importantes de segurança do Windows.
Address Space Layout Randomization (ASLR) é uma técnica de segurança de computador que randomiza o endereço de memória onde o código do aplicativo é executado. ASLR apareceu no Open BSD em 2003 e desde então foi adicionado a todos os principais sistemas operacionais, incluindo Linux, Android, macOS e Windows.
A Microsoft adicionou o recurso ASLR no Windows quando lançou o Vista em 2006. Para habilitar esse recurso, os usuários precisam instalar o Microsoft EMET e usar sua interface gráfica (GUI) para habilitar o ASLR nos estados do sistema Windows ou em aplicativos específicos.
Quando a Microsoft lançou o Windows 10, o ASLR foi adicionado ao Windows Defender Exploit Guard e os usuários devem habilitá-lo por meio da Central de Segurança do Windows Defender (em Controle de aplicativo e navegador e Configurações de proteção contra exploração).

Recentemente, o analista do CERT/CC, Will Dormann, descobriu que o ASLR não randomiza a localização da memória dos programas aplicativos sob condições específicas.
De acordo com Dormann, quando os usuários habilitam a proteção ASLR em todo o sistema, um bug de implementação de recursos no Windows 8 e versões posteriores não gerará entropia suficiente (dados aleatórios) para iniciar aplicativos binários distribuídos em locais de memória aleatórios.
O problema afeta apenas o Windows 8 e versões posteriores porque a Microsoft alterou os valores de registro por meio dos quais inicia o ASLR, disseram os pesquisadores.
Solução
Os usuários devem habilitar o ASLR na configuração de todo o sistema para que o ASLR funcione corretamente, disse Dorman.
A Microsoft planeja corrigir esse problema em um patch futuro, mas, por enquanto, a única maneira de colocar o ASLR na configuração adequada é ajustar o Registro do Windows. US CERT/CC oferece aos usuários a seguinte solução:
Passo 1: Crie um arquivo de texto vazio e insira o texto abaixo:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel] "MitigationOptions"=hex:00,01,01,00,00,00,00,00,00,00,00,00,00,00,00,00
Passo 2: Salve o arquivo de texto acima com a extensão .reg , por exemplo ASLR.reg.
Etapa 3: Abra o Editor do Registro do Windows procurando regedit no menu Iniciar.
Passo 4: Selecione Arquivo e selecione Importar para importar o arquivo .reg que você acabou de criar acima e pronto.
![Corrigir erro do Windows 10 e Windows 8 que não conseguem usar o recurso de segurança ASLR Corrigir erro do Windows 10 e Windows 8 que não conseguem usar o recurso de segurança ASLR]()
Aqui, criamos um arquivo de correção de erros de registro ASLR para os usuários baixarem facilmente.
Boa sorte!
Veja mais: Corrija erros do Windows 10 com apenas 1 clique com FixWin