Cut= dword ptr 4 // ida설정
mov ECX, [ESP+10h+Cut]
라는게 있는데요.
ESP 의 주소값은 0x0018F62C 입니다.
그렇다면 ESP(0x0018F62C) + 0x10 + 0x4 이면.
ECX 의 주소값은 0x0018F640이 나와야되는데,
결과값의 주소는 0x0018F658이 나옵니다.
즉 더하기 값이 2배값이 들어간 것입니다.
혹시나 h가 붙은건 short값으로 생각해서 2배로 들어가나?
하고는 있는데요.
위으 Cut은 dword로 설정돼있는데 그럼 Cut값은 4배가 되야하는거 아닌가요?
무엇보다도 ida는 좌표를 넣기 전까지는 저 값을 0x0018F640이라고 생각하고 보여줍니다.. 예상값으로..
그런데 값을 넣으면 0x0018F658이네요 ㄷㄷ;;
뭐가 문제인건가요??