완료됨
main 함수의 ret주소

지금까지의 공부를 통해 함수를 호출한뒤 esp에 들어있는 값이 그 함수의 ret라고 이해했는데 이 강의에서 main함수의 ret값을 보면 esp에 들어있는 값이 아니라 esp값 그 자체가 main 함수의 ret라 돼있던데 그 이유는 무엇인가요? 그리고 main 함수의 ret를 찾는 방법이 있나요?

#시스템해킹
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1
avatar
믕믕이부하
대표 업적 없음

정확히 어느부분에서 그런 설명이 있는지는 모르겠습니다만 함수를 call한 순간에 esp가 가리키는 주소에 들어있는 값이 RET입니다. main ret를 찾으려면 main에 브레이크포인트를 걸어 main이 call된 다음 시점에서 멈추고 esp 값을 확인하면 됩니다.

2022.03.13. 12:16