Windows DLL Sideloading via goopdate.dll ImageLoad

Alerts when goopdate.dll is loaded from non-standard locations, suggesting possible DLL sideloading behavior on Windows.

FreeUnreviewedSigmamediumv1
title: Windows DLL Sideloading via goopdate.dll ImageLoad
id: f09e927e-6dd6-459e-9b90-3cd5945e8ea8
status: test
description: This rule flags Windows image loads where the loaded file path ends with goopdate.dll, a library associated with googleupdate.exe, indicating potential DLL sideloading. Sideloading is a common attacker technique to get malicious code loaded into a legitimate process by placing or triggering a lookalike DLL. The detection relies on image_load telemetry capturing ImageLoaded paths and applies exclusions for common program locations and specific temporary download patterns.
references:
  - https://www.ncsc.gov.uk/static-assets/documents/malware-analysis-reports/goofy-guineapig/NCSC-MAR-Goofy-Guineapig.pdf
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/image_load/image_load_side_load_goopdate.yml
author: X__Junior (Nextron Systems), Nasreddine Bencherchali (Nextron Systems), Huntrule Team
date: 2023-05-15
modified: 2025-10-07
tags:
  - attack.persistence
  - attack.privilege-escalation
  - attack.execution
  - attack.stealth
  - attack.t1574.001
logsource:
  category: image_load
  product: windows
detection:
  selection:
    ImageLoaded|endswith: \goopdate.dll
  filter_main_generic:
    ImageLoaded|startswith:
      - C:\Program Files (x86)\
      - C:\Program Files\
  filter_optional_dropbox_installer_temp:
    Image|contains|all:
      - \AppData\Local\Temp\GUM
      - .tmp\Dropbox
    ImageLoaded|contains|all:
      - \AppData\Local\Temp\GUM
      - .tmp\goopdate.dll
  filter_optional_googleupdate_temp:
    Image|contains:
      - \AppData\Local\Temp\GUM
      - :\Windows\SystemTemp\GUM
    Image|endswith: .tmp\GoogleUpdate.exe
    ImageLoaded|contains:
      - \AppData\Local\Temp\GUM
      - :\Windows\SystemTemp\GUM
  condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
  - False positives are expected from Google Chrome installations running from user locations (AppData) and other custom locations. Apply additional filters accordingly.
  - Other third party chromium browsers located in AppData
level: medium
license: DRL-1.1
related:
  - id: b6188d2f-b3c4-4d2c-a17d-9706e0851af0
    type: derived

What it detects

This rule flags Windows image loads where the loaded file path ends with goopdate.dll, a library associated with googleupdate.exe, indicating potential DLL sideloading. Sideloading is a common attacker technique to get malicious code loaded into a legitimate process by placing or triggering a lookalike DLL. The detection relies on image_load telemetry capturing ImageLoaded paths and applies exclusions for common program locations and specific temporary download patterns.

Known false positives

  • False positives are expected from Google Chrome installations running from user locations (AppData) and other custom locations. Apply additional filters accordingly.
  • Other third party chromium browsers located in AppData

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