완료됨
leave
leave 실행결과가 왜 저렇게 되는지 알 수 있을까요
#리버싱
#배경지식
작성자 정보
답변
1
믕믕이부하
대표 업적 없음
어느 부분이 이해가 안되시는지 자세히 말씀해주셔야 제대로 답변해드릴 수 있어요. ㅠㅠ leave 명령은 rsp를 rbp가 있는 곳으로 옮기고 pop 명령을 실행하여 rbp,rsp가 가리키고 있는 메모리 주소에 있는 값(0x~500)을 rbp에 넣게됩니다. 결과적으로 rbp는 0x~500 주소에 해당하는 메모리 주소를 가리키게 되고 해당 메모리 주소에 들어있는 값은 0x~550입니다.