Skip to content

Latest commit

 

History

History
81 lines (67 loc) · 3.47 KB

terminal-services-local-24.md

File metadata and controls

81 lines (67 loc) · 3.47 KB

Microsoft-Windows-TerminalServices-LocalSessionManager/Operational/24: Session has been disconnected

This event, logged to the Microsoft-Windows-TerminalServices-LocalSessionManager/Operational channel, is logged when an RDP connection is terminated.

Important

This event is logged on the destination endpoint.

Behavioral Indications

  • Behavioral - Lateral Movement (TA0008)

Analysis Value

  • Account - Username
  • Network Activity - Evidence of Network Activity
  • Network Activity - Source Identification

Operating System Availability

  • Windows 11
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008

Artifact Location(s)

  • %SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-TerminalServices-LocalSessionManager%4Operational.evtx

Artifact Interpretation

Account - Username

This event logs only the username and domain that the RDP connection established a session for. It is located in the XML path UserData\EventXML\User.

Network Activity - Evidence of Network Activity

The presence of this event indicates that an RDP connection that was previously established and authenticated to the system on which this event was logged was terminated.

Network Activity - Source Identification

This artifact can provide the source IP address of an RDP session. This information will be in the XML path UserData\EventXML\Address of the event.

SessionID Correlation

This event logs a Session ID, available in the XML path UserData\EventXML\SessionID. This may be used to correlate activity between other events logged in this channel.

ActivityID Correlation

This event logs an ActivityID, available in the XML path System\Correlation ActivityID. This may be used to correlate activity between other events logged that are related to this activity, such as:

Determining Timeline of RDP Activity

Together with Microsoft-Windows-TerminalServices-LocalSessionManager/Operational/21: Session logon succeeded, by correlating the SessionID field of both events, one can determine the start and end time of an RDP session.

Example

- <Event xmlns="http:https://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5d896912-022d-40aa-a3a8-4fa5515c76d7}" /> 
  <EventID>24</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x1000000000000000</Keywords> 
  <TimeCreated SystemTime="2023-07-12T12:46:43.1684648Z" /> 
  <EventRecordID>1544</EventRecordID> 
  <Correlation ActivityID="{f4207ac4-a73b-4efa-b345-178e7e530000}" /> 
  <Execution ProcessID="1440" ThreadID="7996" /> 
  <Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel> 
  <Computer>HLPC01</Computer> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <UserData>
- <EventXML xmlns="Event_NS">
  <User>HLPC01\john.doe</User> 
  <SessionID>4</SessionID> 
  <Address>192.168.180.57</Address> 
  </EventXML>
  </UserData>
  </Event>

This example was produced on Windows 10, Version 10.0.19044 Build 19044