Skip to content
Please update to the latest release 0.77.2 to address Multiple CVEs.
Windows.Registry.BackupRestore

Windows.Registry.BackupRestore

Enumerates Windows BackupRestore registry keys showing applications configured for backup and restore operations.

Applications that request or perform backup and restore operations can use these keys to communicate with each other or with features such as the Volume Shadow Copy Service (VSS) and Windows Backup.


name: Windows.Registry.BackupRestore
author: Matt Green - @mgreen27
description: |
  Enumerates Windows BackupRestore registry keys showing
  applications configured for backup and restore operations.

  Applications that request or perform backup and restore operations
  can use these keys to communicate with each other or with features
  such as the Volume Shadow Copy Service (VSS) and Windows Backup.

reference:
  - https://andreafortuna.org/2017/10/02/volume-shadow-copies-in-forensic-analysis/
  - https://docs.microsoft.com/en-us/windows/win32/backup/registry-keys-for-backup-and-restore

parameters:
 - name: KeyGlob
   default: HKEY_LOCAL_MACHINE\SYSTEM\*ControlSet*\Control\BackupRestore\**

sources:
  - precondition:
      SELECT OS From info() where OS = 'windows'

    query: |
      -- output rows and dedup on unique values for each
      SELECT ModTime,OSPath,
        Name as KeyName,
        Data.value as KeyValue,
        Data.type as KeyType
      FROM glob(globs=KeyGlob, accessor="registry")
      WHERE NOT KeyType ='key'
      GROUP BY ModTime, KeyName,KeyValue,KeyType