티스토리 뷰

Pwnable/정리

mov lea 차이

xxvd 2018. 10. 10. 11:11


mov : 값 대입 , 변수, 레지스터 모두 가능

lea : 주소 대입 , 좌변엔 레지스터만 가능


mov eax, dword ptr ss:[ebp-4] : ebp -4의 주소의 4바이트 크기의 "값"을 eax에 대입

어셈블리에서 []는 주소를 의미하는데 mov 에 []가 쓰이면 주소를 참조


lea eax, dword ptr ss:[ebp-4]  : eax 에 ebp-4의 "주소"를 대입

주소값 자체를 대입


mov eax,ebp

sub eax,4        <-- 와 같다




ref

http://debugjung.tistory.com/entry/%EC%96%B4%EC%85%88-%EB%AA%85%EB%A0%B9%EC%96%B4-mov%EC%99%80-lea-%EC%B0%A8%EC%9D%B4

'Pwnable > 정리' 카테고리의 다른 글

house of force  (0) 2018.11.01
libcblukat  (0) 2018.08.25
main 심볼이 없는 경우  (0) 2018.08.13
rop 이해하기 좋은 문서  (0) 2018.08.04
one shot gadget  (0) 2018.08.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함