[Windows] Shared Memory
CTF문제 풀다 알게된 지식.
말그대로 공유 메모리이다.
OS : Windows 7 32bit
DWORD d_sharedM = 0x7ffe0800; // A User Address 유저 레벨 주소
DWORD d_sharedK = 0xffdf0800; // A Kernel Address 커널 레벨 주소
분명 0x7FFFFFFF 커널을 넘지않고 유저레벨 주소가 확실한데 메모리가 같다.
신기하게 Physical Address도 같다.
여기도 같다.
여기 까지.
Size : 0x1000
0xFFDF0000 ~ 0xFFDF1000
0x7FFE0000 ~ 0x7FFE1000
가 Shared Memory이다.
+다른 프로세스(모든 프로세스)도 값이 같다.