반응형
1. 코드영역(실행코드, 함수)
: 프로그램 실행코드 또는 함수들이 저장되는 영역이다.
2. 스택영역(지역변수, 매개변수)
: 함수호출에 의한 매개변수와 지역변수 그리고 함수, 반복문, 조건문 등의 중괄호 내부에 정의된 변수들이 저장되는
영역으로 잠깐 사용되고 메모리에서 소멸시킬 데이터가 저장되는 영역
3. 데이터영역(전역변수, 정적변수)
: 초기화된 전역변수들과 정적변수들이 저장되는 영역으로 프로그램이 종료될 때 까지 유지되어야 하는 데이터가
저장되는 영역
4. BSS
: 초기화되지 않은 전역변수와 정적변수가 저장되는 영역
5. 힙 영역(동적 메모리 할당)
: 프로그램이 실행되는 동안에 프로그래머가 동적으로 메모리를 할당할 수 있는 영역. 즉 프로그래머가 마음대로
사용할 수 있는 영역
'Security' 카테고리의 다른 글
File Signature Table (0) | 2014.05.22 |
---|---|
Stack, Prologue, Leave, Ret (0) | 2014.05.13 |
Flag (0) | 2014.05.04 |
lpad , conv 를 이용한 BlindSQL Injection (0) | 2014.04.13 |
SQL Injection - Select 필터링(PROCEDURE ANALYSE()) (0) | 2014.04.12 |