SET ASLR
echo 0 > /proc/sys/kernel/randomize_va_space
option
0 : ASLR 해제
1 : 랜덤 스택 & 랜덤 라이브러리 설정
2 : 랜덤 스택 & 랜덤 라이브러리 & 랜덤 힙 설정
Linux 폴더 정보
/proc : process의 줄임말이며, 이 디렉토리에 프로세스의 정보들이 저장된다.
/proc/self : 현재 실행되고 있는 프로세스의 정보가 담겨있는 디렉토리이다.
/proc/self/maps : 현재 실행되고 있는 프로세스의 주소 맵이다.
다음과 같은 방법으로 ASLR 설정여부를 확인한다.
> sysctl -a | grep 'kernel.randomize_va_space
*** (checksec --proc=ASLR)
Lazy binding (Feat. Now binding) (0) | 2020.03.09 |
---|---|
04. RELRO (0) | 2020.03.09 |
03. Canaries (0) | 2020.03.08 |
01. NX Bit (MS : DEP) (0) | 2020.03.08 |
댓글 영역