안보면 까먹어버려서 함수의 에필로그를 적어두려한다❗️
함수의 에필로그는 2가지 어셈블리어로 구성되어있다.
leave
mov rsp, rbp
pop rbp
ret
pop rip
jmp rip
또한 추가로 pop 어셈블리어에 대해 알아보자.
pop
pop rbp
rbp = [rsp]
rsp = rsp + 8
Off-by-one or Stack pivoting을 이해하기 위해 필요한 지식이다.. 끝👋
※ 참고
👉 https://learn.dreamhack.io/38