(클릭하면 이미지를 크게 볼 수 있음)
리버싱 핵심원리 16장 보고 있음.
Windows Vista 이후부터 ASLR이 적용되었다고 나와있는데
ASLR이 프로그램이 실행될 때마다 메모리 주소가 바뀐다는 걸로 알고 있거든.
근데 디버거로 프로그램을 실행해보니 맨처음 시작점이 00A3689주소에 변하지 않는데
왜 그런거지?
실행할 때마다 똑같이 00A3689임.
(클릭하면 이미지를 크게 볼 수 있음)
리버싱 핵심원리 16장 보고 있음.
Windows Vista 이후부터 ASLR이 적용되었다고 나와있는데
ASLR이 프로그램이 실행될 때마다 메모리 주소가 바뀐다는 걸로 알고 있거든.
근데 디버거로 프로그램을 실행해보니 맨처음 시작점이 00A3689주소에 변하지 않는데
왜 그런거지?
실행할 때마다 똑같이 00A3689임.
WOW64
WOW64가 뭔지 몰라서 구글링해봤는데요. WOW64와 ASLR의 연관성이 어떻게 되는지 정확하게 감이 안 오네요... ㅠ_ㅠ
32비트 기반의 응용 프로그램이라서 ASLR이 적용이 안 되는 건가요;;
그건 아니고 시작점은 안바뀔걸