Windows event log · Microsoft-Windows-Sysmon/Operational10 ProcessAccess
- Sysmon
- 7 fields
Microsoft-Windows-Sysmon%4Operational.evtxMicrosoft-Windows-Sysmon
Fields EvtxECmd extracts
7 columns in the EvtxECmd CSV
- UserName
SourceUser: %SourceUser% | TargetUser: %TargetUser%- %SourceUser% = /Event/EventData/Data[@Name="SourceUser"]
- %TargetUser% = /Event/EventData/Data[@Name="TargetUser"]
- ExecutableInfo
CallTrace: %CallTrace%- %CallTrace% = /Event/EventData/Data[@Name="CallTrace"]
- PayloadData2
GrantedAccess: %GrantedAccess%- %GrantedAccess% = /Event/EventData/Data[@Name="GrantedAccess"]
- PayloadData3
SourceProcessID: %SourceProcessID%, SourceProcessGUID: %SourceProcessGUID%- %SourceProcessGUID% = /Event/EventData/Data[@Name="SourceProcessGuid"]
- %SourceProcessID% = /Event/EventData/Data[@Name="SourceProcessId"]
- PayloadData4
SourceImage: %SourceImage%- %SourceImage% = /Event/EventData/Data[@Name="SourceImage"]
- PayloadData5
TargetProcessID: %TargetProcessID%, TargetProcessGUID: %TargetProcessGUID%- %TargetProcessGUID% = /Event/EventData/Data[@Name="TargetProcessGuid"]
- %TargetProcessID% = /Event/EventData/Data[@Name="TargetProcessId"]
- PayloadData6
TargetImage: %TargetImage%- %TargetImage% = /Event/EventData/Data[@Name="TargetImage"]
Value lookups
Codes that EvtxECmd turns into text
GrantedAccess
- 0x1010
- 0x1010 (PROCESS_QUERY_LIMITED_INFORMATION & PROCESS_VM_READ)
- 0x1fffff
- 0x1fffff (PROCESS_ALL_ACCESS)
- 0x0002
- 0x0002 (PROCESS_CREATE_THREAD)
- 0x0080
- 0x0080 (PROCESS_CREATE_PROCESS)
- 0x0040
- 0x0040 (PROCESS_DUP_HANDLE)
- 0x0400
- 0x0400 (PROCESS_QUERY_INFORMATION)
- 0x1000
- 0x1000 (PROCESS_QUERY_LIMITED_INFORMATION)
- 0x0200
- 0x0200 (PROCESS_SET_INFORMATION)
- 0x0100
- 0x0100 (PROCESS_SET_QUOTA)
- 0x0800
- 0x0800 (PROCESS_SUSPEND_RESUME)
- 0x0001
- 0x0001 (PROCESS_TERMINATE)
- 0x0008
- 0x0008 (PROCESS_VM_OPERATION)
- 0x0010
- 0x0010 (PROCESS_VM_READ)
- 0x0020
- 0x0020 (PROCESS_VM_WRITE)
- 0x00100000L
- 0x00100000L (SYNCHRONIZE)
- 0x1410
- 0x1410 (Possible lsass.exe exploitation)
- 0x143A
- 0x143A (Possible lsass.exe exploitation)
- 0x1438
- 0x1438 (Possible lsass.exe exploitation)
- 0x1400
- 0x1400 (Possible lsass.exe exploitation)
- 0x0820
- 0x0820 (Possible process injection)
Sample event
Event XML from the map file
<Event>
<System>
<Provider Name="Microsoft-Windows-Sysmon" Guid="5770385f-c22a-43e0-bf4c-06f5698ffbd9"/>
<EventID>10</EventID>
<Version>3</Version>
<Level>4</Level>
<Task>10</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2019-04-30 12:43:43.7841796"/>
<EventRecordID>9058</EventRecordID>
<Correlation/>
<Execution ProcessID="1964" ThreadID="316"/>
<Channel>Microsoft-Windows-Sysmon/Operational</Channel>
<Computer>IEWIN7</Computer>
<Security UserID="S-1-5-18"/>
</System>
<EventData>
<Data Name="RuleName"></Data>
<Data Name="UtcTime">2019-04-30 12:43:43.784</Data>
<Data Name="SourceProcessGUID">365abb72-4055-5cc8-0000-0010769d0b00</Data>
<Data Name="SourceProcessId">1532</Data>
<Data Name="SourceThreadId">2284</Data>
<Data Name="SourceImage">\\VBOXSVR\HTools\voice_mail.msg.exe</Data>
<Data Name="TargetProcessGUID">365abb72-3fde-5cc8-0000-0010142b0000</Data>
<Data Name="TargetProcessId">264</Data>
<Data Name="TargetImage">C:\Windows\System32\smss.exe</Data>
<Data Name="GrantedAccess">0x1F1FFF</Data>
<Data Name="CallTrace">C:\Windows\SYSTEM32\ntdll.dll+4595c|C:\Windows\system32\KERNELBASE.dll+8185|UNKNOWN(01B51606)|UNKNOWN(01B51F41)|UNKNOWN(01B51515)|UNKNOWN(014A7486)|UNKNOWN(014A73A0)|UNKNOWN(014A78A3)|C:\Windows\system32\kernel32.dll+4ef8c|C:\Windows\SYSTEM32\ntdll.dll+6367a|C:\Windows\SYSTEM32\ntdll.dll+6364d</Data>
</EventData>
</Event>References
9 links
- docs.microsoft.com/en-us/sysinternals/downloads/sysmon(opens in new tab)
- github.com/sbousseaden/EVTX-ATTACK-SAMPLES(opens in new tab)
- blackhillsinfosec.com/a-sysmon-event-id-breakdown/(opens in new tab)
- ultimatewindowssecurity.com/securitylog/encyclopedia/default.aspx(opens in new tab)
- docs.microsoft.com/en-us/windows/win32/procthread/process-security-and-access-rights?redirectedfrom=MSDN(opens in new tab)
- cyberwardog.blogspot.com/2017/03/chronicles-of-threat-hunter-hunting-for_22.html(opens in new tab)
- github.com/trustedsec/SysmonCommunityGuide/blob/master/process-access.md(opens in new tab)
- github.com/nasbench/EVTX-ETW-Resources/blob/main/ETWProvidersCSVs/ThirdParty/Microsoft-Windows-Sysmon.csv(opens in new tab)
- docs.splunksecurityessentials.com/content-detail/detect_credential_dumping_through_lsass_access/(opens in new tab)
Source: evtx/Maps/Microsoft-Windows-Sysmon-Operational_Microsoft-Windows-Sysmon_10.map(opens in new tab) by Andrew Rathbun and contributors(opens in new tab), MIT License(opens in new tab)