티스토리 뷰
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 |
댓글