Windows: Notepad++ GUP (GUP.exe) File Downloads via HTTP When Parent Is Not notepad++.exe
Detects Notepad++ GUP.exe downloading over HTTP initiated by a non-Notepad++ parent process.
FreeUnreviewedSigmahighv1
windows-notepad-gup-gup-exe-file-downloads-via-http-when-parent-is-not-notepad-e-44143844
title: "Windows: Notepad++ GUP (GUP.exe) File Downloads via HTTP When Parent Is Not notepad++.exe"
id: 5437f8bf-1e05-48da-9845-afac1fb5a1bb
status: test
description: This rule flags execution of the Notepad++ GUP downloader (GUP.exe) when it is started by a parent process other than Notepad++ (notepad++.exe). It specifically looks for command-line usage that includes both a “-unzipTo” argument and an HTTP URL, consistent with fetching and preparing downloaded content. The detection relies on Windows process creation telemetry, including Image, OriginalFileName, CommandLine, and ParentImage path information.
references:
- https://twitter.com/nas_bench/status/1535322182863179776
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_gup_download.yml
author: Nasreddine Bencherchali (Nextron Systems), Huntrule Team
date: 2022-06-10
modified: 2023-03-02
tags:
- attack.command-and-control
- attack.t1105
logsource:
category: process_creation
product: windows
detection:
selection_img:
- Image|endswith: \GUP.exe
- OriginalFileName: gup.exe
selection_cli:
CommandLine|contains|all:
- " -unzipTo "
- http
filter:
ParentImage|endswith: \notepad++.exe
condition: all of selection* and not filter
falsepositives:
- Other parent processes other than notepad++ using GUP that are not currently identified
level: high
license: DRL-1.1
related:
- id: 44143844-0631-49ab-97a0-96387d6b2d7c
type: derived
What it detects
This rule flags execution of the Notepad++ GUP downloader (GUP.exe) when it is started by a parent process other than Notepad++ (notepad++.exe). It specifically looks for command-line usage that includes both a “-unzipTo” argument and an HTTP URL, consistent with fetching and preparing downloaded content. The detection relies on Windows process creation telemetry, including Image, OriginalFileName, CommandLine, and ParentImage path information.
Known false positives
- Other parent processes other than notepad++ using GUP that are not currently identified
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.