반응형
답
- 기본 지식
- '스택 세그먼트': 함수의 인자나 지역변수와 같은 임시 변수들이 실행중에 저장된다.
- 읽기와 쓰기 권한이 부여된다.
- d가 위치하는 세그먼트
- 'd'는 임시변수이고 지역변수이다.
- 'd'는 '스텍 세그먼트'에 위치한다.
int d = 0xd;
참고
- '스택 세그먼트'의 특징
- 스택에서 '아래로 자란다'란다 라는 표현을 사용하느데, 스텍이 확장될 때, 기존 주소보다 낮은 주소로 확장되기 떄문이다.
- 작은 크기의 스택 세그먼트를 먼저 할당해주고, 부족해 질 떄마다 이를 확장해준다.
끝
반응형
'hacking > pwnable' 카테고리의 다른 글
[Dream hack] Quiz: Linux Memory Layout-7 (0) | 2024.05.01 |
---|---|
[Dream hack] Quiz: Linux Memory Layout-6 (0) | 2024.05.01 |
[Dream hack] Quiz: Linux Memory Layout-4 (0) | 2024.05.01 |
[Dream hack] Quiz: Linux Memory Layout-3 (0) | 2024.05.01 |
[Dream hack] Quiz: Linux Memory Layout-2 (2) | 2024.05.01 |