일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스택
- level13
- C
- 재귀
- 백준
- 자료구조
- LoB
- 미로 탐색 알고리즘
- 큐
- Stack
- War Game
- 두근두근 자료구조
- Java
- 시간복잡도
- ftz
- web
- 암호수학
- 파일 시스템
- pwnable.kr
- OSI
- windosw 문자열
- SWiFT
- System
- windosws wbcs
- ftz level13
- 정렬 알고리즘
- 파이썬
- PHP
- HTML
- c언어
Archives
- Today
- Total
목록스택 영역 (1)
나의 기록, 현진록
[Reversing] 스택(Stack) 메모리 구조와 스택 프레임(Stack Frame)
스택(Stack)이란?메모리의 스택 영역은 함수의 호출과 관계되는 지역변수와 매개변수를 저장한다.차곡 차곡 쌓여진 더미를 의미한다.LIFO(Last Input First Output, 후입선출) 구조라고도 한다 스택 메모리 구조가장 먼저 저장되는 데이터는 스택의 아래 쪽(높은 주소)부터 쌓이고, 다음 저장되는 데이터가 바로 그 위(낮은 주소)에 쌓인다. 스택의 특징 메모리 중에서 스택은 커널 영역을 침범하지 않기 위해서 밑에서 부터 데이터를 쌓아올린다. 힙 영역과 스택 영역이 서로 반대로 데이터를 채워 나가기 때문에 서로의 영역을 침범할 수 있음Stack overflow : 스택 영역이 힙 영역을 침범Heap overflow : 힙 영역이 스택 영영을 침범 PUSH / POP PUSH : 스택에 값을 저..
-Computer Theory
2017. 9. 10. 16:20