Texonom
Texonom
/
Engineering
Engineering
/Hardware Engineering/Computer/Operating System/UNIX/Unix-like/Linux/Linux Strcutre/Linux Security/Linux Memory Protection/
Linux DEP
Search

Linux DEP

Creator
Creator
Seonglae Cho
Created
Created
2020 Nov 28 16:46
Editor
Editor
Seonglae Cho
Edited
Edited
2024 Jun 13 0:53
Refs
Refs

NX bit/DEP (Never eXecute Data Execution Prevention)

DEP란, 데이터 영역에서 코드가 실행되는 것을 막는 기법 to prevent
Buffer Overflow
공격자가 Buffer Overflow 공격을 일으켜 return address를 스택상의 한 주소(쉘코드가 위치한 주소)로 변경해서 데이터 영역 코드 실행을 하려는 걸 먹음
실행권한이 없게 만든다
 
 
 
 
linux 환경에서의 메모리 보호기법을 알아보자(1)
지금부터 Linux 환경에서의 메모리 보호 기법에 대해 알아봅시다! 이번 편에서는 ASLR, NX, ASCII-Armor, Stack canary에 대해 알아보겠습니다. 위키를 통해 "메모리 보호"라는 말의 정의를 알아보고 넘어갑시다. 실습 환경: CentOS 6.7 (32bit) ASLR : Address Space Layout Randomization 먼저 ASLR에 대해 알아보겠습니다. ASLR이란, 메모리상의 공격을 어렵게 하기 위해 스택이나 힙, 라이브러리 등의 주소를 랜덤으로 프로세스 주소 공간에...
linux 환경에서의 메모리 보호기법을 알아보자(1)
https://bpsecblog.wordpress.com/2016/05/16/memory_protect_linux_1/
linux 환경에서의 메모리 보호기법을 알아보자(1)
 
 
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Hardware Engineering/Computer/Operating System/UNIX/Unix-like/Linux/Linux Strcutre/Linux Security/Linux Memory Protection/
Linux DEP
Copyright Seonglae Cho