위 짤에서 하이라이트 된 부분이랑 바로 밑에 보면
LEA EDX, DWORD PTR SS:[EBP-260]
MOVE BYTE PTR DS:[EAX+EDX], 20
이렇게
스택 세그먼트 내의 EBP - 260을 EDX에 넣은다음에
동일한 주소값으로 데이터 세그먼트 내에 접근해서 그 위치 + EAX에 20을 집어넣는데
메모리 내에서 스택 세그먼트랑 데이터 세그먼트가 서로 위치가 다르지 않음?
그런데 저런식으로 같은 주소값을 가지고 서로 다른 위치의 세그먼트에 접근할 수 있는건가?
댓글 0