DEP(Data Execution Prevention) DEP 란? Data Execution Prevention 데이터 실행 방지 기법 실행 권한이 없는 메모리 영역의 코드가 실행되지 못하도록 방지하는 기법 스택이나 힙영역에서의 shell 코드 실행을 막아주는 메모리 보호 기법 [종류] HardWare DEP : 가상 메모리 페이지 단위로 해당 메모리에서 코드를 실행 할 수 없도록 함 SoftWare DEP : SEH overwirte 같이 특정 유형의 악의적인 코드 공격을 막음 DEP를 사용하는 이유 어셈블리 공격 코드와 Buffer overflow 공격을 통해 Heap 영역, 스택 또는 private 영역 에서 악의적인 코드를 실행 시키는 공격방법이 존재하는데 이 공격법을 막는 방법이 DEP 기법 ..