Home SrumECmd
Post
Cancel

SrumECmd

Overview

SrumECmd is a command line tool developed by Eric Zimmerman, to process the SRUM Database on Windows operating systems, identifying items such as:

  • Executable filepaths
  • Timestamps of execution times
  • Byte read/write processed by an application
  • Power Consumption details
  • Network Connection details
  • Details of push notifications

Further Information the SRUM can be found on Darkcybe - Evidence of Execution

Tool NameVersionMITRE ATT&CK TacticMITRE ATT&CK Technique
SrumECmdV0.5.1.0Execution 

Instructions

Parsing a Live or Copied SRUM.dat Database

The default location for the SRUM database is C:\Windows\System32\SRU\. The database can be interrogated on a live system or against a collected copy of the SRUM database.

1
SrumECmd.exe -f C:\Windows\System32\sru\SRUDB.dat --csv /path/to/output

Output

SrumECmd will produce a number of .csv files on completion of the tools execution with differing objects of interest in each. Examples of the output of the tool for a number of the objects can be seen below.

  1. App Resource Usage

    SrumECmd - App Resource Usage

  2. Network Connection

    SrumECmd - Network Connection

  3. Network Usage

    SrumECmd - Network Usage

  4. Unknown 312

    SrumECmd - Unknown 312

  5. Unknown D8F

    SrumECmd - Unknown D8F

This post is licensed under CC BY 4.0 by the author.