Debugging Windbg,如何检查内存段权限?

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:

例如,输出堆栈为不可执行,某些堆为可执行/不可执行..

或(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.对于执行权限,您需要查看保护字段,其中显示