Como desativar completamente o ASLR (Address Space Layout Randomization) no Ubuntu 12.04?

0

Estou tentando desativar o ASLR (Address Space Layout Randomization) no Ubuntu 12.04.

O que fiz foi definir randomized_va_space para 0, mas ainda quando estou vendo /proc/<process_id>/maps para minha memória, o que estou obtendo é uma alocação aleatória de segmentos, mesmo quando eu executo o mesmo programa várias vezes.

Como desativar completamente o ASLR no Ubuntu 12.04?

    
por shivams 17.02.2013 / 08:33

1 resposta

1

Sinto muito, mas não tenho certeza do problema. Eu posso tentar ajudar você a solucionar problemas.

  1. Tem certeza de que a configuração foi adequada? Às vezes, o uso de sudo echo "0" > /proc/sys/kernel/randomize_va_space pode falhar devido à falta de permissões, porque o sudoness é descartado ao executar o >.
  2. Você reiniciou desde a aplicação da configuração?
  3. Existe algum motivo específico pelo qual você está desabilitando o ASLR? Tenho certeza que você sabe que pode abrir uma vulnerabilidade de segurança bastante. Se você estiver fazendo pesquisas de desenvolvimento ou segurança, você pode querer mudar para uma versão mais antiga do Ubuntu / Linux, ou para uma distro especializada como DVL (se você puder encontrar uma cópia).
por 18.02.2013 / 18:46