(클릭하면 이미지를 크게 볼 수 있음)


리버싱 핵심원리 16장 보고 있음.

Windows Vista 이후부터 ASLR이 적용되었다고 나와있는데

ASLR이 프로그램이 실행될 때마다 메모리 주소가 바뀐다는 걸로 알고 있거든.

근데 디버거로 프로그램을 실행해보니 맨처음 시작점이 00A3689주소에 변하지 않는데

왜 그런거지?

실행할 때마다 똑같이 00A3689임.