Windows event log ยท Security4738 A user account was changed
- Security
- 3 fields
Security.evtxMicrosoft-Windows-Security-Auditing
Fields EvtxECmd extracts
3 columns in the EvtxECmd CSV
- UserName
%domain%\%user%- %domain% = /Event/EventData/Data[@Name="SubjectDomainName"]
- %user% = /Event/EventData/Data[@Name="SubjectUserName"]
- PayloadData1
Target: %TargetDomainName%\%TargetUserName%- %TargetDomainName% = /Event/EventData/Data[@Name="TargetDomainName"]
- %TargetUserName% = /Event/EventData/Data[@Name="TargetUserName"]
- PayloadData2
Changed Attribute SamAccountName: %SamAccountName% DisplayName: %DisplayName% UserPrincipalName: %UserPrincipalName% HomeDirectory: %HomeDirectory% HomePath: %HomePath% ScriptPath: %ScriptPath% ProfilePath: %ProfilePath% UserWorkstations: %UserWorkstations% PasswordLastSet: %PasswordLastSet% AccountExpires: %AccountExpires% PrimaryGroupId: %PrimaryGroupId% AllowedToDelegateTo: %AllowedToDelegateTo% OldUacValue: %OldUacValue% NewUacValue: %NewUacValue% UserAccountControl: %UserAccountControl% UserParameters: %UserParameters% SidHistory: %SidHistory% LogonHours: %LogonHours%- %SamAccountName% = /Event/EventData/Data[@Name="SamAccountName"]
- %DisplayName% = /Event/EventData/Data[@Name="DisplayName"]
- %UserPrincipalName% = /Event/EventData/Data[@Name="UserPrincipalName"]
- %HomeDirectory% = /Event/EventData/Data[@Name="HomeDirectory"]
- %HomePath% = /Event/EventData/Data[@Name="HomePath"]
- %ScriptPath% = /Event/EventData/Data[@Name="ScriptPath"]
- %ProfilePath% = /Event/EventData/Data[@Name="ProfilePath"]
- %UserWorkstations% = /Event/EventData/Data[@Name="UserWorkstations"]
- %PasswordLastSet% = /Event/EventData/Data[@Name="PasswordLastSet"]
- %AccountExpires% = /Event/EventData/Data[@Name="AccountExpires"]
- %PrimaryGroupId% = /Event/EventData/Data[@Name="PrimaryGroupId"]
- %AllowedToDelegateTo% = /Event/EventData/Data[@Name="AllowedToDelegateTo"]
- %OldUacValue% = /Event/EventData/Data[@Name="OldUacValue"]
- %NewUacValue% = /Event/EventData/Data[@Name="NewUacValue"]
- %UserAccountControl% = /Event/EventData/Data[@Name="UserAccountControl"]
- %UserParameters% = /Event/EventData/Data[@Name="UserParameters"]
- %SidHistory% = /Event/EventData/Data[@Name="SidHistory"]
- %LogonHours% = /Event/EventData/Data[@Name="LogonHours"]
Sample event
Event XML from the map file
<Event>
<System>
<Provider Name="Microsoft-Windows-Security-Auditing" Guid="54124625-5478-4994-a5ba-3e3b0328c30d"/>
<EventID>4738</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>13824</Task>
<Opcode>0</Opcode>
<Keywords>0x8020000090000000</Keywords>
<TimeCreated SystemTime="2020-10-02 22:18:59.4687500"/>
<EventRecordID>63712344901</EventRecordID>
<Correlation/>
<Execution ProcessID="552" ThreadID="1928"/>
<Channel>Security</Channel>
<Computer>HOSTNAME.domain.com</Computer>
<Security/>
</System>
<EventData>
<Data Name="Dummy">-</Data>
<Data Name="TargetUserName">SM_f628653781234ab0a</Data>
<Data Name="TargetDomainName">DOMAIN</Data>
<Data Name="TargetSid">S-1-5-21-796845957-842132446-834562115-120937</Data>
<Data Name="SubjectUserSid">S-1-5-21-791244957-84296758246-835462115-115455</Data>
<Data Name="SubjectUserName">HOSTNAME$</Data>
<Data Name="SubjectDomainName">DOMAIN</Data>
<Data Name="SubjectLogonId">0x1A96FF7</Data>
<Data Name="PrivilegeList">-</Data>
<Data Name="SamAccountName">-</Data>
<Data Name="DisplayName">-</Data>
<Data Name="UserPrincipalName">-</Data>
<Data Name="HomeDirectory">-</Data>
<Data Name="HomePath">-</Data>
<Data Name="ScriptPath">-</Data>
<Data Name="ProfilePath">-</Data>
<Data Name="UserWorkstations">-</Data>
<Data Name="PasswordLastSet">10/2/2020 6:18:59 PM</Data>
<Data Name="AccountExpires">-</Data>
<Data Name="PrimaryGroupId">-</Data>
<Data Name="AllowedToDelegateTo">-</Data>
<Data Name="OldUacValue">-</Data>
<Data Name="NewUacValue">-</Data>
<Data Name="UserAccountControl">-</Data>
<Data Name="UserParameters">-</Data>
<Data Name="SidHistory">-</Data>
<Data Name="LogonHours">-</Data>
</EventData>
</Event>References
3 links
- ultimatewindowssecurity.com/securitylog/encyclopedia/event.aspx?eventid=4738(opens in new tab)
- docs.microsoft.com/en-us/windows/security/threat-protection/auditing/event-4738(opens in new tab)
- github.com/nasbench/EVTX-ETW-Resources/blob/main/ETWProvidersCSVs/Internal/Microsoft-Windows-Security-Auditing.csv(opens in new tab)
Source: evtx/Maps/Security_Microsoft-Windows-Security-Auditing_4738.map(opens in new tab) by Mike Pilkington and contributors(opens in new tab), MIT License(opens in new tab)