본문 바로가기
hacking/pwnable

[Dream hack] Quiz: Linux Memory Layout-5

by ilp 2024. 5. 1.
반응형


  • 기본 지식
    • '스택 세그먼트': 함수의 인자 지역변수와 같은 임시 변수들이 실행중에 저장된다.
    • 읽기와 쓰기 권한이 부여된다.
  • d가 위치하는 세그먼트
    • 'd'임시변수이고 지역변수이다.
    • 'd' '스텍 세그먼트'에 위치한다.
int d = 0xd;

 

 

참고

  • '스택 세그먼트'의 특징
    • 스택에서 '아래로 자란다'란다 라는 표현을 사용하느데, 스텍이 확장될 때, 기존 주소보다 낮은 주소로 확장되기 떄문이다.
    • 작은 크기의 스택 세그먼트를 먼저 할당해주고, 부족해 질 떄마다 이를 확장해준다.

반응형