assembly 정리,
보호되어 있는 글입니다.
보호글
2018. 4. 24. 15:06
AT&T 랑 Intel 차이(?)
at&t에서는 mov %eax, %esp 이렇게 앞에 %가 붙어있다.intel은 mov eax, esp 이렇게 %가 없고, mov 할 때 at&t에서는 좌변의 값을 우변에 대입하지만intel에서는 우변의 값을 좌변에 대입한다고 한다. LOB풀고 폰케알 풀동안 모르고 있었다니,, 초심잡고 공부해야겠다,, 아 긔고 mov %eax, %esp 이렇게 되어있으면 그냥 %eax에 있던 값을 %esp에 복사하는거지만mov %eax,(%esp) 이렇게 되어있으면 %eax의 값을 %esp가 가리키고 있는 메모리의 공간에 복사한다고 한다,,
Pwnable/정리
2018. 4. 24. 14:51