Я пытаюсь отключить рандомизацию размещения адресного пространства (ASLR) в Ubuntu 12.04.

Что я сделал, так это установил randomized_va_space в 0, но все же, когда я смотрю на /proc/<process_id>/maps для своей памяти, я получаю случайное распределение сегментов, даже когда я запускаю одну и ту же программу много раз.

Как полностью отключить ASLR в Ubuntu 12.04?

1 ответ1

1

Извините, но я не уверен в проблеме. Я могу попытаться помочь вам устранить неполадки, хотя.

  1. Вы уверены, что настройка прошла правильно? Иногда при использовании sudo echo "0" > /proc/sys/kernel/randomize_va_space может произойти сбой из-за отсутствия разрешений, потому что sudoness удаляется при запуске>.
  2. Вы перезагрузились после применения настроек?
  3. Есть ли конкретная причина, по которой вы отключаете ASLR? Я уверен, что вы знаете, что это может открыть довольно уязвимость безопасности. Если вы занимаетесь разработкой эксплойтов или исследованием безопасности, вы можете перейти на более старую версию Ubuntu /Linux или специализированный дистрибутив, такой как DVL (если вы можете найти копию).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .