본문 바로가기
hacking/pwnable

[Dream hack] Quiz: Linux Memory Layout-1

by ilp 2024. 4. 30.
반응형


  • 기본 지식
    • 'BSS세그먼트': 컴파일 시점에 값이 정해지지 않은 전역변수가 위치한다.
    • 초기화가 안된 전역변수는 자동으로 0으로 초기화 해준다.
  • c가 위치하는 세그먼트
    • 'c'초기화 되지 않은 전역변수이다.
    • 'c''BSS세그먼트'에 위치한다.
int c; // BSS에 위치

 

 

참고

  • 'BSS 세그먼트'의 특징
    • 프로그램의 실행 파일 크기에 영향을 주징 않는다.
    • 실행파일을 작게 유지하면서 필요한 메모리 공간을 제공 받을 수 있따.

반응형