Mon, Aug 23, 2021

Forensic Quick Wins With EventTranscript.DB: Microsoft.Windows. ClipboardHistory. Service

EventTranscript.db contains many events of varying interests to DFIR examiners. Some of the most forensically relevant Event Names explored by Kroll were prefaced with Microsoft.Windows.ClipboardHistory.Service. Within Microsoft.Windows.ClipboardHistory.Service events, the following Event Names emerged:

  • Microsoft.Windows.ClipboardHistory .Service.AddItemActivity
  • Microsoft.Windows.ClipboardHistory .Service.ClipboardActivityMonitor _ConnectedToServerProxy
  • Microsoft.Windows.ClipboardHistory .Service.ClipboardActivityMonitor _ConnectingToServerProxy
  • Microsoft.Windows.ClipboardHistory .Service.ClipboardActivityMonitor _DisconnectedFromServerProxy
  • Microsoft.Windows.ClipboardHistory .Service.ClipboardMonitor_Start
  • Microsoft.Windows.ClipboardHistory .Service.ClipboardMonitor_Stop
  • Microsoft.Windows.ClipboardHistory .Service.CopyActionDetected _Compliant
  • Microsoft.Windows.ClipboardHistory .Service.LocalContentChangeListener _DoubleCopyOptInOpportunityInfo
  • Microsoft.Windows.ClipboardHistory .Service.PasteActionDetected _Compliant
  • Microsoft.Windows.ClipboardHistory .Service.ServiceInitializationActivity
  • Microsoft.Windows.ClipboardHistory .Service.ServiceInitialization Phase2Activity
  • Microsoft.Windows.ClipboardHistory .Service.ServiceStartActivity
  • Microsoft.Windows.ClipboardHistory .Service.ServiceStopActivity
  • Microsoft.Windows.ClipboardHistory .Service.SettingCensus
  • Microsoft.Windows.ClipboardHistory .Service.UsageCensus

Research has not been conducted on most of these events yet, but Kroll identified the most forensically interesting as: Microsoft.Windows.ClipboardHistory. Service.CopyActionDetected_Compliant and Microsoft.Windows.ClipboardHistory. Service.PasteActionDetected_Compliant.

Kroll observed the CopyActionDetected_Compliant event whenever the action of copying content to the Windows Clipboard occurred. While this doesn’t show the content that was copied, unfortunately, it does provide the application from which the content was copied. In testing, Kroll observed the timestamp of this event to be consistent with when the action occurred in the testing environment and the sourceApplicationName value being consistently accurate.

Kroll tested a common, everyday scenario where an end user copies text from an application and pastes it elsewhere within the same application, like a text editor or an Office application. Kroll observed the following sequence of events:

  • Microsoft.Windows.ClipboardHistory .Service.CopyActionDetected _Compliant
  • Microsoft.Windows.ClipboardHistory .Service.AddItemActivity
  • Microsoft.Windows.ClipboardHistory .Service.AddItemActivity
  • Microsoft.Windows.ClipboardHistory .Service.LocalContentChangeListener _DoubleCopyOptInOpportunityInfo
  • Microsoft.Windows.ClipboardHistory .Service.PasteActionDetected _Compliant

Below is what Kroll observed within Diagnostic Data Viewer when filtering on “clipboardhistory”.

Forensic Quick Wins - Microsoft.Windows.ClipboardHistory.Service

Another scenario that Kroll tested was one where the user has six open worksheets in Excel, and the user copies content from one worksheet to the other five in rapid succession.

Forensic Quick Wins - Microsoft.Windows.ClipboardHistory.Service

As is common with events stored within EventTranscript.db, you can pivot on the values stored within the JSON data to reveal other events related to that item. For instance, when you pivot on the itemId value, one will find the following related events:

  • Microsoft.Windows.Shell .TaskFlow.DataEngine .HandleClipboardSignalInfo
  • Microsoft.Windows .ClipboardHistory .Service.AddItemActivity

Kroll sees value in this artifact for providing potential insight into data exfiltration scenarios, where files/content from files were copied from a system and staged for exfiltration.



Cyber Risk

Incident response, digital forensics, breach notification, managed detection services, penetration testing, cyber assessments and advisory.

24x7 Incident Response

Kroll is the largest global IR provider with experienced responders who can handle the entire security incident lifecycle.

Data Recovery and Forensic Analysis

Kroll's expertise establishes whether data was compromised and to what extent. We uncover actionable information, leaving you better prepared to manage a future incident.


Cyber Risk Retainer

Kroll delivers more than a typical incident response retainer—secure a true cyber risk retainer with elite digital forensics and incident response capabilities and maximum flexibility for proactive and notification services.

Computer Forensics

Kroll's computer forensics experts ensure that no digital evidence is overlooked and assist at any stage of an investigation or litigation, regardless of the number or location of data sources.

Kroll Artifact Parser And Extractor (KAPE)

Find, collect and process forensically useful artifacts in minutes.


Data Collection and Preservation

Improve investigations and reduce your potential for litigation and fines with the strict chain-of-custody protocol our experts follow at every stage of the data collection process.