[보호기법] Nx bit(DEP)


[보호기법] Nx bit(DEP)

0x1. Nx bit (DEP)Nx bit(None eXecute Bit)는 스택과 힙 영역에 쉘 프로그램을 실행시키기 위한 명령어 실행을 막기 위해 등장한 보호기법이다.즉, 스택영역과 힙 영역에 쉘 코드를 올려놓고 실행하는 것을 막는 것이다.쉘코드가 실행되는 것을 막는 방법은 단순하다.바로 해당 메모리의 실행권한을 없애거나 쓰기 권한을 없애는 것이다.둘 중 하나만 없애도 공격자는 쉘코드를 올려도 실행을 하지 못하거나 쉘 코드를 올리지 못 할 것이다.다만 이것이 Linux 운영체제에서는 Nx bit라고 불리는 것이고Microsoft의 윈도우 운영체제에서는 DEP라고 불린다.DEP는 소프트웨어적으로 Nx bit가 적용되는 것 뿐만 아니라 하드웨어 부분에서도Nx bi..........

[보호기법] Nx bit(DEP)에 대한 요약내용입니다.

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



원문링크 : [보호기법] Nx bit(DEP)