Linux ASLR


### Address Space Layout Randomization
ASLR이란, 메모리상의 공격을 어렵게 하기 위해 스택이나 힙, 라이브러리 등의 주소를 랜덤으로 프로세스 주소 공간에 배치함으로써 실행할 때 마다 데이터의 주소가 바뀌게 하는 기법


disable aslr
```typeecho 0 > /proc/sys/kernel/randomize_va_space```



- ***randomize_va_space=0**** : ASLR 해제*
- ***randomize_va_space=1**** : 랜덤 스택 & 랜덤 라이브러리 설정*
- ***randomize_va_space=2**** : 랜덤 스택 & 랜덤 라이브러리 & 랜덤 힙 설정*


> [linux 환경에서의 메모리 보호기법을 알아보자(1)](https://bpsecblog.wordpress.com/2016/05/16/memory_protect_linux_1/)
