Debugging Windbg,如何检查内存段权限?
例如,输出堆栈为不可执行,某些堆为可执行/不可执行..或(UM)扩展显示虚拟内存保护信息Debugging Windbg,如何检查内存段权限?,debugging,memory,permissions,windbg,Debugging,Memory,Permissions,Windbg,例如,输出堆栈为不可执行,某些堆为可执行/不可执行..或(UM)扩展显示虚拟内存保护信息 0:000> !address 0038f750 Usage: Stack Allocation Base: 00290000 Base Address: 0038d000 End Address: 00390000 Region Size: 00003000 Type:
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.对于执行权限,您需要查看保护字段,其中显示