aboutsummaryrefslogtreecommitdiff
path: root/ReverseEngineering/Get-NtSystemInformation.format.ps1xml
diff options
context:
space:
mode:
Diffstat (limited to 'ReverseEngineering/Get-NtSystemInformation.format.ps1xml')
-rw-r--r--ReverseEngineering/Get-NtSystemInformation.format.ps1xml440
1 files changed, 0 insertions, 440 deletions
diff --git a/ReverseEngineering/Get-NtSystemInformation.format.ps1xml b/ReverseEngineering/Get-NtSystemInformation.format.ps1xml
deleted file mode 100644
index fa3ed41..0000000
--- a/ReverseEngineering/Get-NtSystemInformation.format.ps1xml
+++ /dev/null
@@ -1,440 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<Configuration>
- <ViewDefinitions>
- <View>
- <Name>SystemModuleView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_MODULE</TypeName>
- </ViewSelectedBy>
- <TableControl>
- <AutoSize/>
- <TableHeaders>
- <TableColumnHeader>
- <Label>ImageBaseAddress</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>ImageSize</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>Flags</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>Index</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>Rank</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>LoadCount</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>NameOffset</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>Name</Label>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <ScriptBlock>"0x$($_.ImageBaseAddress.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>ImageSize</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Flags</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Index</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Rank</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>LoadCount</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>NameOffset</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <ScriptBlock>$_.Name -replace '\\SystemRoot', $Env:SystemRoot</ScriptBlock>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>SystemLockView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_LOCK_INFORMATION</TypeName>
- </ViewSelectedBy>
- <TableControl>
- <TableHeaders>
- <TableColumnHeader>
- <Label>Address</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>Type</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>ExclusiveOwnerThreadId</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>ActiveCount</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>ContentionCount</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>NumberOfSharedWaiters</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>NumberOfExclusiveWaiters</Label>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <ScriptBlock>"0x$($_.Address.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>Type</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>ExclusiveOwnerThreadId</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>ActiveCount</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>ContentionCount</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>NumberOfSharedWaiters</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>NumberOfExclusiveWaiters</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>PoolTagView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_POOL_TAG_INFORMATION</TypeName>
- </ViewSelectedBy>
- <TableControl>
- <AutoSize/>
- <TableHeaders>
- <TableColumnHeader>
- <Label>Tag</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>PagedPoolAllocs</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>PagedPoolFrees</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>PagedPoolUsage</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>NonPagedPoolAllocs</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>NonPagedPoolFrees</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>NonPagedPoolUsage</Label>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <PropertyName>Tag</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>PagedPoolAllocs</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>PagedPoolFrees</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>PagedPoolUsage</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>NonPagedPoolAllocs</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>NonPagedPoolFrees</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>NonPagedPoolUsage</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>SystemHandleView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_HANDLE_INFORMATION</TypeName>
- </ViewSelectedBy>
- <TableControl>
- <TableHeaders>
- <TableColumnHeader>
- <Label>UniqueProcessId</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>CreatorBackTraceIndex</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>ObjectType</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>HandleAttribute</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>HandleValue</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>Object</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>GrantedAccess</Label>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <PropertyName>UniqueProcessId</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>CreatorBackTraceIndex</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>ObjectType</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>HandleAttribute</PropertyName>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>HandleValue</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <ScriptBlock>"0x$($_.Object.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>GrantedAccess</PropertyName>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>GenericMappingView</Name>
- <ViewSelectedBy>
- <TypeName>_GENERIC_MAPPING</TypeName>
- </ViewSelectedBy>
- <TableControl>
- <AutoSize/>
- <TableHeaders>
- <TableColumnHeader>
- <Label>GenericRead</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>GenericWrite</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>GenericExecute</Label>
- </TableColumnHeader>
- <TableColumnHeader>
- <Label>GenericAll</Label>
- </TableColumnHeader>
- </TableHeaders>
- <TableRowEntries>
- <TableRowEntry>
- <TableColumnItems>
- <TableColumnItem>
- <PropertyName>GenericRead</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>GenericWrite</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>GenericExecute</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- <TableColumnItem>
- <PropertyName>GenericAll</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </TableColumnItem>
- </TableColumnItems>
- </TableRowEntry>
- </TableRowEntries>
- </TableControl>
- </View>
- <View>
- <Name>ObjectTypeView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_OBJECTTYPE_INFORMATION</TypeName>
- </ViewSelectedBy>
- <ListControl>
- <ListEntries>
- <ListEntry>
- <ListItems>
- <ListItem>
- <PropertyName>NumberOfObjects</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>NumberOfHandles</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>TypeIndex</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>InvalidAttributes</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>GenericMapping</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>ValidAccessMask</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>PoolType</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>SecurityRequired</PropertyName>
- <FormatString>0x{0:X2}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>WaitableObject</PropertyName>
- <FormatString>0x{0:X2}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>TypeName</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>Objects</PropertyName>
- </ListItem>
- </ListItems>
- </ListEntry>
- </ListEntries>
- </ListControl>
- </View>
- <View>
- <Name>ObjectView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_OBJECT_INFORMATION</TypeName>
- </ViewSelectedBy>
- <ListControl>
- <ListEntries>
- <ListEntry>
- <ListItems>
- <ListItem>
- <Label>Object</Label>
- <ScriptBlock>"0x$($_.Object.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </ListItem>
- <ListItem>
- <Label>CreatorUniqueProcess</Label>
- <ScriptBlock>"0x$($_.CreatorUniqueProcess.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </ListItem>
- <ListItem>
- <PropertyName>CreatorBackTraceIndex</PropertyName>
- <FormatString>0x{0:X4}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>Flags</PropertyName>
- </ListItem>
- <ListItem>
- <PropertyName>PointerCount</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>HandleCount</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>PagedPoolCharge</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>NonPagedPoolCharge</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <Label>ExclusiveProcessId</Label>
- <ScriptBlock>"0x$($_.ExclusiveProcessId.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </ListItem>
- <ListItem>
- <Label>SecurityDescriptor</Label>
- <ScriptBlock>"0x$($_.SecurityDescriptor.ToString("X$([IntPtr]::Size * 2)"))"</ScriptBlock>
- </ListItem>
- <ListItem>
- <PropertyName>NameInfo</PropertyName>
- </ListItem>
- </ListItems>
- </ListEntry>
- </ListEntries>
- </ListControl>
- </View>
- <View>
- <Name>CodeIntegrityTypeView</Name>
- <ViewSelectedBy>
- <TypeName>_SYSTEM_CODEINTEGRITY_INFORMATION</TypeName>
- </ViewSelectedBy>
- <ListControl>
- <ListEntries>
- <ListEntry>
- <ListItems>
- <ListItem>
- <PropertyName>CodeIntegrityOptions</PropertyName>
- <FormatString>0x{0:X8}</FormatString>
- </ListItem>
- <ListItem>
- <PropertyName>LockdownState</PropertyName>
- </ListItem>
- </ListItems>
- </ListEntry>
- </ListEntries>
- </ListControl>
- </View>
- </ViewDefinitions>
-</Configuration>