Dokumentasi untuk randomize_va_space sysctl pengaturan ada di Documentation/sysctl/kernel.txt di pohon sumber kernel. Pada dasarnya,
0 - Nonaktifkan pengacakan ruang alamat proses.
1 - Jadikan alamat mmap base, stack, dan halaman VDSO diacak.
2 - Selain itu aktifkan pengacakan heap.
Cara terbaik untuk menonaktifkan ASLR secara lokal pada sistem berbasis Linux adalah dengan menggunakan flag kepribadian proses. Perintah untuk memanipulasi bendera kepribadian adalah setarch dengan
-R,--addr-no-randomizeMenonaktifkan pengacakan ruang alamat virtual (mengaktifkan ADDR_NO_RANDOMIZE).
Berikut ini cara melanjutkan:
$> setarch $(uname -m) -R /bin/bash
Perintah ini menjalankan shell di mana ASLR telah dinonaktifkan. Semua keturunan dari proses ini akan mewarisi bendera kepribadian sang ayah dan dengan demikian memiliki ASLR yang cacat. Satu-satunya cara untuk memecahkan pewarisan flag adalah dengan memanggil program setuid (ini akan menjadi pelanggaran keamanan untuk mendukung fitur tersebut).
Perhatikan bahwa uname -m ada di sini untuk tidak meng-hard-code arsitektur platform Anda dan menjadikan perintah ini portabel.