Windows ProtocolHandler.exe Download via Embedded URL Schemes

Flags ProtocolHandler.exe executions with ftp/http/https URLs that indicate automated downloading on Windows.

FreeUnreviewedSigmamediumv1
title: Windows ProtocolHandler.exe Download via Embedded URL Schemes
id: 0dad0b1e-659b-4ab8-80ca-d3b88ec3ee99
status: test
description: This rule identifies process executions of ProtocolHandler.exe where the command line contains URL schemes (ftp://, http://, or https://), indicating a file download attempt using the ProtocolHandler binary. Attackers can abuse signed Windows components to fetch external content while blending into normal system behavior. The detection relies on Windows process creation telemetry, matching the executable identity and the presence of these URL schemes in the command line.
references:
  - https://github.com/redcanaryco/atomic-red-team/blob/f339e7da7d05f6057fdfcdd3742bfcf365fee2a9/atomics/T1218/T1218.md
  - https://lolbas-project.github.io/lolbas/OtherMSBinaries/ProtocolHandler/
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_protocolhandler_download.yml
author: frack113, Huntrule Team
date: 2021-07-13
modified: 2023-11-09
tags:
  - attack.stealth
  - attack.t1218
logsource:
  category: process_creation
  product: windows
detection:
  selection_img:
    - Image|endswith: \protocolhandler.exe
    - OriginalFileName: ProtocolHandler.exe
  selection_cli:
    CommandLine|contains:
      - ftp://
      - http://
      - https://
  condition: all of selection_*
falsepositives:
  - Unknown
level: medium
license: DRL-1.1
related:
  - id: 104cdb48-a7a8-4ca7-a453-32942c6e5dcb
    type: derived

What it detects

This rule identifies process executions of ProtocolHandler.exe where the command line contains URL schemes (ftp://, http://, or https://), indicating a file download attempt using the ProtocolHandler binary. Attackers can abuse signed Windows components to fetch external content while blending into normal system behavior. The detection relies on Windows process creation telemetry, matching the executable identity and the presence of these URL schemes in the command line.

Known false positives

  • Unknown

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