Windows Image Load: Suspicious DLL Sideloading of dbghelp.dll
Alerts on dbghelp.dll being loaded from non-standard locations, indicating possible DLL sideloading.
- Product
- windows
- Category
- image_load
- Author
- Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) (SigmaHQ), DRL 1.1
- Published
- 2022-10-25
- Updated
- 2026-07-31
ATT&CK techniques
Execution → Defense EvasionRecon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule flags Windows processes that load dbghelp.dll from paths outside common system and software directories, which can indicate DLL sideloading. Attackers may abuse the DLL search/load order to execute malicious code under the context of a legitimate application. It relies on image load telemetry that records the full ImageLoaded path, matching events that end with \dbghelp.dll while excluding known benign loading locations.
Reporting behind it
Changelog
v2- v2Candidate ingested via manual entry.2026-07-31
- v1No changelog recorded for this version.2026-07-30
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
title: "Windows Image Load: Suspicious DLL Sideloading of dbghelp.dll"
id: 0785d2cf-2cce-487d-873a-92fd09d7196a
status: test
description: This rule flags Windows processes that load dbghelp.dll from paths outside common system and software directories, which can indicate DLL sideloading. Attackers may abuse the DLL search/load order to execute malicious code under the context of a legitimate application. It relies on image load telemetry that records the full ImageLoaded path, matching events that end with \dbghelp.dll while excluding known benign loading locations.
references:
- https://hijacklibs.net/
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/image_load/image_load_side_load_dbghelp.yml
author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research), Huntrule Team
date: 2022-10-25
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: \dbghelp.dll
filter_main_generic:
ImageLoaded|startswith:
- C:\Program Files (x86)\
- C:\Program Files\
- C:\Windows\SoftwareDistribution\
- C:\Windows\System32\
- C:\Windows\SystemTemp\
- C:\Windows\SysWOW64\
- C:\Windows\WinSxS\
filter_optional_anaconda:
ImageLoaded|endswith:
- \Anaconda3\Lib\site-packages\vtrace\platforms\windll\amd64\dbghelp.dll
- \Anaconda3\Lib\site-packages\vtrace\platforms\windll\i386\dbghelp.dll
filter_optional_epicgames:
ImageLoaded|endswith:
- \Epic Games\Launcher\Engine\Binaries\ThirdParty\DbgHelp\dbghelp.dll
- \Epic Games\MagicLegends\x86\dbghelp.dll
filter_optional_opera:
ImageLoaded|contains: opera\Opera Installer Temp\opera_package
ImageLoaded|endswith: \assistant\dbghelp.dll
condition: selection and not 1 of filter_main_* and not 1 of filter_optional_*
falsepositives:
- Legitimate applications loading their own versions of the DLL mentioned in this rule
level: medium
license: DRL-1.1
related:
- id: 6414b5cd-b19d-447e-bb5e-9f03940b5784
type: derived