6
例如輸出疊層爲不可執行,一些堆是可執行的/非可執行..Windbg,如何檢查內存段權限?
例如輸出疊層爲不可執行,一些堆是可執行的/非可執行..Windbg,如何檢查內存段權限?
!address或!vprot(UM)的一些推廣顯示虛擬存儲器保護信息。
0:000> !address 0038f750
Usage: Stack
Allocation Base: 00290000
Base Address: 0038d000
End Address: 00390000
Region Size: 00003000
Type: 00020000 MEM_PRIVATE
State: 00001000 MEM_COMMIT
Protect: 00000004 PAGE_READWRITE
More info: ~0k
0:000> !vprot 0038f750
BaseAddress: 0038f000
AllocationBase: 00290000
AllocationProtect: 00000004 PAGE_READWRITE
RegionSize: 00001000
State: 00001000 MEM_COMMIT
Protect: 00000004 PAGE_READWRITE
Type: 00020000 MEM_PRIVATE
+1。對於執行權限,您需要查看顯示[內存保護]的保護字段(http://msdn.microsoft.com/zh-cn/library/windows/desktop/aa366786(v = vs.85).aspx) –