[rsp+0x48] 에 있는 값

[RSP+0x48] 위치에 0x555555555293 에 해당하는 값이 존재하고 이를 통해서 PIE base를 구하는데, 이때 [RSP+0x48]에 있는 값의 의미는 무엇이며 왜 해당 위치에 PIE 와 관련된 값이 있는 것인가요

#pwnable
작성자 정보
답변 1
avatar
qkrthfals
공부벌레

main 함수 호출 전 __libc_start_main 함수에서
함수의 첫 번째 인자로 들어가는 main 함수의 주소가 stack에 push 되는데
그 주소가 출력 된 것 같습니다.
자세한 내용은 __libc_start_main 함수 소스 코드 확인해보시면 될 것 같습니다.

2024.03.04. 12:04
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기