메모리(스택, 힙) 영역에서 쉘 코드의 실행을 막는 보호 기법이다. 

윈도우에서는 DEP (Data Execution Prevention) 라고 불리고, OS X나 리눅스에서는 NX(No-eXcute) bit 이라고 부른다.

이 보호기법이 적용되어 있으면 쉘 코드가 있어도 예외처리가 발생하여 실행되지 않고 종료된다. 

+ Recent posts