From c98734a764f790e56a5acbd46d37c7e53e9aa24e Mon Sep 17 00:00:00 2001 From: Matt Graeber Date: Thu, 16 May 2013 20:21:04 -0400 Subject: Added _SYSTEM_LOCK_INFORMATION struct Yet another method of leaking kernel pointers. --- .../Get-NtSystemInformation.format.ps1xml | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) (limited to 'ReverseEngineering/Get-NtSystemInformation.format.ps1xml') diff --git a/ReverseEngineering/Get-NtSystemInformation.format.ps1xml b/ReverseEngineering/Get-NtSystemInformation.format.ps1xml index 5719d67..5b7d700 100644 --- a/ReverseEngineering/Get-NtSystemInformation.format.ps1xml +++ b/ReverseEngineering/Get-NtSystemInformation.format.ps1xml @@ -72,6 +72,70 @@ + + SystemLockView + + _SYSTEM_LOCK_INFORMATION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "0x$($_.Address.ToString("X$([IntPtr]::Size * 2)"))" + + + Type + 0x{0:X4} + + + ExclusiveOwnerThreadId + 0x{0:X4} + + + ActiveCount + 0x{0:X8} + + + ContentionCount + 0x{0:X8} + + + NumberOfSharedWaiters + 0x{0:X8} + + + NumberOfExclusiveWaiters + 0x{0:X8} + + + + + + PoolTagView -- cgit v1.2.3