ASCII-Armor란, 공유라이브러리 영역의 상위 주소에 0x00을 포함시키는 방법
RTL(Return To Library) 공격에 대응하기 위한 방법으로
공격자가 라이브러리를 호출하는 Buffer Overflow 공격을 해도 NULL바이트를 삽입
linux 환경에서의 메모리 보호기법을 알아보자(1)
지금부터 Linux 환경에서의 메모리 보호 기법에 대해 알아봅시다! 이번 편에서는 ASLR, NX, ASCII-Armor, Stack canary에 대해 알아보겠습니다. 위키를 통해 "메모리 보호"라는 말의 정의를 알아보고 넘어갑시다. 실습 환경: CentOS 6.7 (32bit) ASLR : Address Space Layout Randomization 먼저 ASLR에 대해 알아보겠습니다. ASLR이란, 메모리상의 공격을 어렵게 하기 위해 스택이나 힙, 라이브러리 등의 주소를 랜덤으로 프로세스 주소 공간에...
https://bpsecblog.wordpress.com/2016/05/16/memory_protect_linux_1/


Seonglae Cho