[rsp+0x48] 에 있는 값
[RSP+0x48] 위치에 0x555555555293 에 해당하는 값이 존재하고 이를 통해서 PIE base를 구하는데, 이때 [RSP+0x48]에 있는 값의 의미는 무엇이며 왜 해당 위치에 PIE 와 관련된 값이 있는 것인가요
#pwnable
작성자 정보
답변
1
qkrthfals
공부벌레
main
함수 호출 전 __libc_start_main
함수에서
함수의 첫 번째 인자로 들어가는 main
함수의 주소가 stack에 push 되는데
그 주소가 출력 된 것 같습니다.
자세한 내용은 __libc_start_main
함수 소스 코드 확인해보시면 될 것 같습니다.