Windows Raw Disk Access by Uncommon Process Paths

Alerts on Windows raw disk access by processes from uncommon or suspicious locations.

FreeUnreviewedSigmalowv1
title: Windows Raw Disk Access by Uncommon Process Paths
id: 4bf3e29e-301c-4bbe-b346-e6ee77c45226
status: test
description: This rule flags threads on Windows that access raw disk devices while the accessing process is not identified as a common system binary or well-known software path. Attackers may use raw disk access to bypass higher-level protections and perform stealthy reads or writes during defense evasion. The detection relies on raw access thread telemetry that includes the target device string and the process image path, applying multiple allowlist filters to reduce false positives.
references:
  - https://www.slideshare.net/heirhabarov/hunting-for-credentials-dumping-in-windows-environment
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/raw_access_thread/raw_access_thread_susp_disk_access_using_uncommon_tools.yml
author: Teymur Kheirkhabarov, oscd.community, Huntrule Team
date: 2019-10-22
modified: 2025-12-03
tags:
  - attack.stealth
  - attack.t1006
logsource:
  product: windows
  category: raw_access_thread
detection:
  filter_main_floppy:
    Device|contains: floppy
  filter_main_generic:
    Image|startswith:
      - C:\$WINDOWS.~BT\
      - C:\Program Files (x86)\
      - C:\Program Files\
      - C:\Windows\CCM\
      - C:\Windows\explorer.exe
      - C:\Windows\servicing\
      - C:\Windows\SoftwareDistribution\
      - C:\Windows\System32\
      - C:\Windows\SystemApps\
      - C:\Windows\SysWOW64\
      - C:\Windows\uus\
      - C:\Windows\WinSxS\
  filter_main_system_images:
    Image:
      - Registry
      - System
  filter_main_windefender:
    Image|startswith: C:\ProgramData\Microsoft\Windows Defender\Platform\
    Image|endswith:
      - \MsMpEng.exe
      - \MpDefenderCoreService.exe
  filter_main_microsoft_appdata:
    Image|startswith: C:\Users\
    Image|contains|all:
      - \AppData\
      - \Microsoft\
  filter_main_ssd_nvme:
    Image|startswith: C:\Windows\Temp\
    Image|endswith:
      - \Executables\SSDUpdate.exe
      - \HostMetadata\NVMEHostmetadata.exe
  filter_main_null:
    Image: null
  filter_main_systemsettings:
    Image: C:\Windows\ImmersiveControlPanel\SystemSettings.exe
  filter_main_update:
    Image|startswith: C:\$WinREAgent\Scratch\
  filter_optional_github_desktop:
    Image|startswith: C:\Users\
    Image|contains: \AppData\Local\GitHubDesktop\app-
    Image|endswith: \resources\app\git\mingw64\bin\git.exe
  filter_optional_nextron:
    Image|startswith: C:\Windows\Temp\asgard2-agent\
    Image|endswith: \thor.exe
  filter_optional_Keybase:
    Image|startswith: C:\Users\
    Image|contains: \AppData\Local\Keybase\upd.exe
  condition: not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
  - Likely
level: low
license: DRL-1.1
related:
  - id: db809f10-56ce-4420-8c86-d6a7d793c79c
    type: derived

What it detects

This rule flags threads on Windows that access raw disk devices while the accessing process is not identified as a common system binary or well-known software path. Attackers may use raw disk access to bypass higher-level protections and perform stealthy reads or writes during defense evasion. The detection relies on raw access thread telemetry that includes the target device string and the process image path, applying multiple allowlist filters to reduce false positives.

Known false positives

  • Likely

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.