[보호기법] ASLR


[보호기법] ASLR

0x1. ASLR(Address Space Layout Randomization)ASLR은 그림과 같이 스택, 힙, 공유라이브러리 영역의 주소를 매 실행 시 마다 랜덤하게 매핑해주는 기법이다.랜덤하게 바꿔주게 된다면 메모리에 특정 주소를 써놓고 PC(EIP)를 바꾸는 기법이 어려워질 것이다.ASLR은 /proc/sys/kernel/randomize_va_space파일의 값을 바꿔줌으로써 쉽게 설정할 수 있다.위 파일에 0을 쓸 경우 ASLR을 적용하지 않음.0 : ASLR적용 X1 : 스택과 힙에만 랜덤화2 : 스택과 힙, 라이브러리 영역 랜덤화0x2By pass ASLRASLR를 by pass하여 익스플로잇을 전개하기 위해서는 바이너리 영역에 있는 코드를 위주로 익스플로잇 해야합니다....

[보호기법] ASLR에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [보호기법] ASLR