Sigma Rule Library

Potential Antivirus Software DLL Sideloading

Detects potential DLL sideloading of DLLs that are part of antivirus software suchas McAfee, Symantec...etc

View on GitHubOpen raw file

Detection logic

selection_bitdefender

ImageLoaded|endswith: \log.dll

filter_log_dll_bitdefender

ImageLoaded|startswith:
  - C:\Program Files\Bitdefender Antivirus Free\
  - C:\Program Files (x86)\Bitdefender Antivirus Free\

filter_log_dll_dell_sar

Image: C:\Program Files\Dell\SARemediation\audit\TelemetryUtility.exe
ImageLoaded:
  - C:\Program Files\Dell\SARemediation\plugin\log.dll
  - C:\Program Files\Dell\SARemediation\audit\log.dll

filter_log_dll_canon

ImageLoaded|startswith: C:\Program Files\Canon\MyPrinter\

filter_log_dll_avast

ImageLoaded:
  - C:\Program Files\AVAST Software\Avast\log.dll
  - C:\Program Files (x86)\AVAST Software\Avast\log.dll

filter_log_dll_avg

ImageLoaded:
  - C:\Program Files\AVG\Antivirus\log.dll
  - C:\Program Files (x86)\AVG\Antivirus\log.dll

selection_fsecure

ImageLoaded|endswith: \qrt.dll

filter_fsecure

ImageLoaded|startswith:
  - C:\Program Files\F-Secure\Anti-Virus\
  - C:\Program Files (x86)\F-Secure\Anti-Virus\

selection_mcafee

ImageLoaded|endswith:
  - \ashldres.dll
  - \lockdown.dll
  - \vsodscpl.dll

filter_mcafee

ImageLoaded|startswith:
  - C:\Program Files\McAfee\
  - C:\Program Files (x86)\McAfee\

selection_cyberark

ImageLoaded|endswith: \vftrace.dll

filter_cyberark

ImageLoaded|startswith:
  - C:\Program Files\CyberArk\Endpoint Privilege Manager\Agent\x32\
  - C:\Program Files (x86)\CyberArk\Endpoint Privilege Manager\Agent\x32\

selection_avast

ImageLoaded|endswith: \wsc.dll

filter_wsc_dll_avast

ImageLoaded|startswith:
  - C:\program Files\AVAST Software\Avast\
  - C:\program Files (x86)\AVAST Software\Avast\

filter_wsc_dll_avg

ImageLoaded|startswith:
  - C:\Program Files\AVG\Antivirus\
  - C:\Program Files (x86)\AVG\Antivirus\

selection_eset_deslock

ImageLoaded|endswith: \DLPPREM32.dll

filter_eset_deslock

ImageLoaded|startswith:
  - C:\program Files\ESET
  - C:\program Files (x86)\ESET

selection_titanium

ImageLoaded|endswith: \tmdbglog.dll

filter_titanium

ImageLoaded|startswith:
  - C:\program Files\Trend Micro\Titanium\
  - C:\program Files (x86)\Trend Micro\Titanium\

Condition

(selection_bitdefender and not 1 of filter_log_dll_*) or (selection_fsecure and not filter_fsecure) or (selection_mcafee and not filter_mcafee) or (selection_cyberark and not filter_cyberark) or (selection_avast and not 1 of filter_wsc_dll_*) or (selection_titanium and not filter_titanium) or (selection_eset_deslock and not filter_eset_deslock)

Raw YAML

title: Potential Antivirus Software DLL Sideloading
id: 552b6b65-df37-4d3e-a258-f2fc4771ae54
status: test
description: Detects potential DLL sideloading of DLLs that are part of antivirus software suchas McAfee, Symantec...etc
references:
    - https://hijacklibs.net/ # For list of DLLs that could be sideloaded (search for dlls mentioned here in there)
author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research)
date: 2022-08-17
modified: 2025-10-07
tags:
    - attack.persistence
    - attack.privilege-escalation
    - attack.execution
    - attack.stealth
    - attack.t1574.001
logsource:
    category: image_load
    product: windows
detection:
    # Bitdefender
    selection_bitdefender:
        ImageLoaded|endswith: '\log.dll'
    filter_log_dll_bitdefender:
        ImageLoaded|startswith:
            - 'C:\Program Files\Bitdefender Antivirus Free\'
            - 'C:\Program Files (x86)\Bitdefender Antivirus Free\'
    filter_log_dll_dell_sar:
        Image: 'C:\Program Files\Dell\SARemediation\audit\TelemetryUtility.exe'
        ImageLoaded:
            - 'C:\Program Files\Dell\SARemediation\plugin\log.dll'
            - 'C:\Program Files\Dell\SARemediation\audit\log.dll'
    filter_log_dll_canon:
        ImageLoaded|startswith: 'C:\Program Files\Canon\MyPrinter\'
    filter_log_dll_avast:
        ImageLoaded:
            - 'C:\Program Files\AVAST Software\Avast\log.dll'
            - 'C:\Program Files (x86)\AVAST Software\Avast\log.dll'
    filter_log_dll_avg:
        ImageLoaded:
            - 'C:\Program Files\AVG\Antivirus\log.dll'
            - 'C:\Program Files (x86)\AVG\Antivirus\log.dll'
    # F-Secure
    selection_fsecure:
        ImageLoaded|endswith: '\qrt.dll'
    filter_fsecure:
        ImageLoaded|startswith:
            - 'C:\Program Files\F-Secure\Anti-Virus\'
            - 'C:\Program Files (x86)\F-Secure\Anti-Virus\'
    # McAfee
    selection_mcafee:
        ImageLoaded|endswith:
            - '\ashldres.dll'
            - '\lockdown.dll'
            - '\vsodscpl.dll'
    filter_mcafee:
        ImageLoaded|startswith:
            - 'C:\Program Files\McAfee\'
            - 'C:\Program Files (x86)\McAfee\'
    # CyberArk
    selection_cyberark:
        ImageLoaded|endswith: '\vftrace.dll'
    filter_cyberark:
        ImageLoaded|startswith:
            - 'C:\Program Files\CyberArk\Endpoint Privilege Manager\Agent\x32\'
            - 'C:\Program Files (x86)\CyberArk\Endpoint Privilege Manager\Agent\x32\'
    # Avast
    selection_avast:
        ImageLoaded|endswith: '\wsc.dll'
    filter_wsc_dll_avast:
        ImageLoaded|startswith:
            - 'C:\program Files\AVAST Software\Avast\'
            - 'C:\program Files (x86)\AVAST Software\Avast\'
    filter_wsc_dll_avg:
        ImageLoaded|startswith:
            - 'C:\Program Files\AVG\Antivirus\'
            - 'C:\Program Files (x86)\AVG\Antivirus\'
    # ESET
    selection_eset_deslock:
        ImageLoaded|endswith: '\DLPPREM32.dll'
    filter_eset_deslock:
        ImageLoaded|startswith:
            - 'C:\program Files\ESET'
            - 'C:\program Files (x86)\ESET'
    # Trend Micro Titanium
    selection_titanium:
        ImageLoaded|endswith: '\tmdbglog.dll'
    filter_titanium:
        ImageLoaded|startswith:
            - 'C:\program Files\Trend Micro\Titanium\'
            - 'C:\program Files (x86)\Trend Micro\Titanium\'
    condition: (selection_bitdefender and not 1 of filter_log_dll_*)
               or (selection_fsecure and not filter_fsecure)
               or (selection_mcafee and not filter_mcafee)
               or (selection_cyberark and not filter_cyberark)
               or (selection_avast and not 1 of filter_wsc_dll_*)
               or (selection_titanium and not filter_titanium)
               or (selection_eset_deslock and not filter_eset_deslock)
falsepositives:
    - Applications that load the same dlls mentioned in the detection section. Investigate them and filter them out if a lot FPs are caused.
    - Dell SARemediation plugin folder (C:\Program Files\Dell\SARemediation\plugin\log.dll) is known to contain the 'log.dll' file.
    - The Canon MyPrinter folder 'C:\Program Files\Canon\MyPrinter\' is known to contain the 'log.dll' file
level: medium

False positives

  • Applications that load the same dlls mentioned in the detection section. Investigate them and filter them out if a lot FPs are caused.
  • Dell SARemediation plugin folder (C:\Program Files\Dell\SARemediation\plugin\log.dll) is known to contain the 'log.dll' file.
  • The Canon MyPrinter folder 'C:\Program Files\Canon\MyPrinter\' is known to contain the 'log.dll' file

References

Similar rules