kevmap

TechniquesT1574 › T1574.001

T1574.001 DLL

stealth · execution — Windows · attack.mitre.org · JSON

1
MITRE detection strategy
1
analytics
93
Sigma rules tagged attack.t1574.001
0
KEV CVEs mapped here
<p>Adversaries may abuse dynamic-link library files (DLLs) in order to achieve persistence, escalate privileges, and evade defenses. DLLs are libraries that contain code and data that can be simultaneously utilized by multiple programs. While DLLs are not malicious by nature, they can be abused through mechanisms such as side-loading, hijacking search order, and phantom DLL hijacking.</p><p>Specific ways DLLs are abused by adversaries include:</p><p>### DLL Sideloading Adversaries may execute their own malicious payloads by side-loading DLLs. Side-loading involves hijacking which DLL a program loads by planting and then invoking a legitimate application that executes their payload(s).</p><p>Side-loading positions both the victim application and malicious payload(s) alongside each other. Adversaries likely use side-loading as a means of masking actions they perform under a legitimate, trusted, and potentially elevated system or software process. Benign executables used to side-load payloads may not be flagged during delivery and/or execution. Adversary payloads may also be encrypted/packed or otherwise obfuscated until loaded into the memory of the trusted process.</p><p>Adversaries may also side-load other packages, such as BPLs (Borland Package Library).</p><p>Adversaries may chain DLL sideloading multiple times to fragment functionality hindering analysis. Adversaries using multiple DLL files can split the loader functions across different DLLs, with a main DLL loading the separated export functions. Spreading loader functions across multiple DLLs makes analysis harder, since all files must be collected to fully understand the malware’s behavior. Another method implements a “loader-for-a-loader”, where a malicious DLL’s sole role is to load a second DLL (or a chain of DLLs) that contain the real payload.</p><p>### DLL Search Order Hijacking Adversaries may execute their own malicious payloads by hijacking the search order that Windows uses to load DLLs. This search order is a sequence of special and standard search locations that a program checks when loading a DLL. An adversary can plant a trojan DLL in a directory that will be prioritized by the DLL search order over the location of a legitimate library. This will cause Windows to load the malicious DLL when it is called for by the victim program.</p><p>### DLL Redirection Adversaries may directly modify the search order via DLL redirection, which after being enabled (in the Registry or via the creation of a redirection file) may cause a program to load a DLL from a different location.</p><p>### Phantom DLL Hijacking Adversaries may leverage phantom DLL hijacking by targeting references to non-existent DLL files. They may be able to load their own malicious DLL by planting it with the correct name in the location of the missing module.</p><p>### DLL Substitution Adversaries may target existing, valid DLL files and substitute them with their own malicious DLLs, planting them with the same name and in the same location as the valid DLL file.</p><p>Programs that fall victim to DLL hijacking may appear to behave normally because malicious DLLs may be configured to also load the legitimate DLLs they were meant to replace, evading defenses.</p><p>Remote DLL hijacking can occur when a program sets its current directory to a remote location, such as a Web share, before loading a DLL.</p><p>If a valid DLL is configured to run at a higher privilege level, then the adversary-controlled DLL that is loaded will also be executed at the higher level. In this case, the technique could be used for privilege escalation.</p>

KEV CVEs mapped to this technique · CTID Mappings Explorer

None. No KEV entry in the public mapping names this technique. Given that 74.7% of KEV has no mapping at all, this says more about the mapping than about the technique.

Detection strategy · ATT&CK Enterprise v19.2

Sigma rules · SigmaHQ da9bb07d64, tag attack.t1574.001

Author: @SerkinValery · 2023-06-08 · logsource: product=windows category=image_load · 060d5ad4-3153-47bb-8382-43e5e29eda92
Detects unsigned module load by ClickOnce application.
Techniques: T1574.001
Author: Florian Roth (Nextron Systems) · 2019-02-06 (modified 2022-08-13) · logsource: product=windows category=process_creation · 0a4f6091-223b-41f6-8743-f322ec84930b
Detects execution of the Notepad++ updater in a suspicious directory, which is often used in DLL side-loading attacks
Techniques: T1574.001
Author: Bhabesh Raj · 2022-08-02 (modified 2022-09-28) · logsource: product=windows service=security-mitigations · 0b0ea3cc-99c8-4730-9c53-45deee2a4c86
Detects Code Integrity (CI) engine blocking Microsoft Defender's processes (MpCmdRun and NisSrv) from loading unsigned DLLs which may be an attempt to sideload arbitrary DLL
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-09 · logsource: product=windows category=image_load · 0e0bc253-07ed-43f1-816d-e1b220fe8971
Detects potential DLL sideloading of "RjvPlatform.dll" by "SystemResetPlatform.exe" located in a non-default location.
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel · 2024-07-31 · logsource: product=windows category=image_load · 0f3a9db2-c17a-480e-a723-d1f1c547ab6a
Detects potential sideloading of malicious "aclui.dll" by OleView.This behavior was observed in Raspberry-Robin variants reported by chekpoint research on Feburary 2024.
Techniques: T1574.001
Author: Dimitrios Slamaris · 2017-05-15 (modified 2022-12-25) · logsource: product=windows service=system · 13fc89a9-971e-4ca6-b9dc-aa53a445bf40
This rule detects a DHCP server in which a specified Callout DLL (in registry) was loaded
Techniques: T1574.001
Author: frack113 · 2022-08-12 · logsource: product=windows category=file_event · 1908fcc1-1b92-4272-8214-0fbaf2fa5163
Detects creation of a malicious DLL file in the location where the OneDrive or Team applications Upon execution of the Teams or OneDrive application, the dropped malicious DLL file ("iphlpapi.dll") is sideloaded
Techniques: T1574.001
Author: Christian Burkard (Nextron Systems) · 2021-09-20 (modified 2024-08-15) · logsource: product=windows category=process_creation · 193d5ccd-6f59-40c6-b5b0-8e32d5ddd3d1
Detects the execution of Xwizard tool from a non-default directory. When executed from a non-default directory, this utility can be abused in order to side load a custom version of "xwizards.dll".
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-07-13 · logsource: product=windows category=image_load · 1fbc0671-5596-4e17-8682-f020a0b995dc
Detects potential DLL sideloading of "CCleanerDU.dll"
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-08-03 · logsource: product=windows category=image_load · 2092cacb-d77b-4f98-ab0d-32b32f99a054
Detects potential DLL sideloading of "vivaldi_elf.dll"
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-05-19 · logsource: product=windows category=process_creation · 21117127-21c8-437a-ae03-4b51e5a8a088
Detects specific command line argument being passed to a binary as seen being used by the malware Small Sieve.
Techniques: T1574.001
Author: Thurein Oo, Nasreddine Bencherchali (Nextron Systems) · 2023-10-18 · logsource: product=windows category=image_load · 24007168-a26b-4049-90d0-ce138e13a5cf
Detects sideloading of trojanized DLLs used in Lazarus APT campaign in the case of a Spanish aerospace company
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-01 · logsource: product=windows category=image_load · 24b6cf51-6122-469e-861a-22974e9c1e5b
Detects potential DLL sideloading of "SmadHook.dll", a DLL used by SmadAV antivirus
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-09 · logsource: product=windows category=image_load · 259dda31-b7a3-444f-b7d8-17f96e8a7d0d
Detects loading of "RjvPlatform.dll" by the "SystemResetPlatform.exe" binary which can be abused as a method of DLL side loading since the "$SysReset" directory isn't created by default.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-07-28 (modified 2023-09-05) · logsource: product=windows category=image_load · 273a8dd8-3742-4302-bcc7-7df5a80fe425
Detects potential DLL sideloading of an unsigned dbghelp.dll by the Sysinternals VMMap.
Techniques: T1574.001
Author: frack113 · 2022-05-09 (modified 2026-05-18) · logsource: product=windows category=file_event · 28a452f3-786c-4fd8-b8f2-bddbe9d616d1
Detects the creation of a file named "WerFault.exe" or "wer.dll" in an uncommon folder, which could be a sign of WerFault DLL hijacking.
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel (Nextron Systems) · 2026-05-21 · logsource: product=windows category=image_load · 2a297820-04ce-41f2-b60d-5afe139aaab3
Detects the loading of a digitally signed DLL whose PE version-info resource is entirely missing. Legitimate signed DLLs from reputable vendors often carry populated metadata fields (Description, Company, Product, OriginalFileName, FileVersion). An attacker who signs a purpose-built or hollowed DLL with a stolen, mis-issued, or cheaply purchased code-signing certificate will often omit these fields, producing a valid signature with no accompanying version info. This pattern is observed in DLL side-loading, search-order hijacking, and certificate-abuse campaigns where signing is used purely to satisfy security-product trust checks. Hunting Hypothesis: - Investigate the signing certificate (issuer, subject, validity window, thumbprint) for disposable or recently issued CAs and cross-reference against known threat-actor certificates. - Examine the DLL's on-disk path relative to the loading process — paths outside standard system directories or inside application folders susceptible to search-order hijacking are high-priority leads. - Correlate with the parent process context; DLLs loaded into high-value targets such as lsass.exe, svchost.exe, or browser processes warrant immediate escalation. Note: The "selection_metadata_null" selection matches fields with a null value. Some backends may interpret null field conditions as "field does not exist" rather than "field has a null value", which would change the detection semantics. If your backend does not support or support null-value matching in different ways than expected, you may need to adjust the rule logic accordingly or remove the "selection_metadata_null" condition.
Techniques: T1574.001
Author: Anish Bogati · 2024-01-09 (modified 2026-02-17) · logsource: product=windows category=image_load · 2b140a5c-dc02-4bb8-b6b1-8bdb45714cde
Detects image load events of system control panel items (.cpl) from uncommon or non-system locations that may indicate DLL sideloading or other abuse techniques.
Techniques: T1574.001
Author: Bhabesh Raj · 2021-05-05 (modified 2023-02-17) · logsource: product=windows category=file_event · 2bd63d53-84d4-4210-80ff-bf0658f1bf78
Detects the use of Pingback backdoor that creates ICMP tunnel for C2 as described in the trustwave report
Techniques: T1574.001
Author: Florian Roth (Nextron Systems), Markus Neis · 2020-02-01 (modified 2021-11-27) · logsource: product=windows category=process_creation · 3121461b-5aa0-4a41-b910-66d25524edbb
Detects specific process characteristics of Winnti malware noticed in Dec/Jan 2020 in a campaign against Honk Kong universities
Techniques: T1574.001
Author: Bhabesh Raj · 2021-05-05 (modified 2023-02-17) · logsource: product=windows category=image_load · 35a7dc42-bc6f-46e0-9f83-81f8e56c8d4b
Detects the use of Pingback backdoor that creates ICMP tunnel for C2 as described in the trustwave report
Techniques: T1574.001
Author: X__Junior · 2023-07-13 · logsource: product=windows category=image_load · 3735d5ac-d770-4da0-99ff-156b180bc600
Detects potential DLL sideloading of "CCleanerReactivator.dll"
Techniques: T1574.001
Author: Bhabesh Raj · 2022-08-02 (modified 2023-08-04) · logsource: product=windows category=image_load · 418dc89a-9808-4b87-b1d7-e5ae0cb6effc
Detects potential sideloading of "mpclient.dll" by Windows Defender processes ("MpCmdRun" and "NisSrv") from their non-default directory.
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-03-21 · logsource: product=windows category=image_load · 4c21b805-4dd7-469f-b47d-7383a8fcb437
Detects potential DLL sideloading of "iviewers.dll" (OLE/COM Object Interface Viewer)
Techniques: T1574.001
Author: X__Junior · 2023-06-09 · logsource: product=windows category=image_load · 4f6edb78-5c21-42ab-a558-fd2a6fc1fd57
Detects potential DLL sideloading of "7za.dll"
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-14 (modified 2026-07-10) · logsource: product=windows category=image_load · 4fc0deee-0057-4998-ab31-d24e46e0aba4
Detects DLL sideloading of DLLs usually located in system locations (System32, SysWOW64, etc.).
Techniques: T1574.001
Author: Den Iuzvyk · 2020-07-15 (modified 2023-04-18) · logsource: product=windows category=image_load · 50f852e6-af22-4c78-9ede-42ef36aa3453
Detects abusing Azure Browser SSO by requesting OAuth 2.0 refresh tokens for an Azure-AD-authenticated Windows user (i.e. the machine is joined to Azure AD and a user logs in with their Azure AD account) wanting to perform SSO authentication in the browser. An attacker can use this to authenticate to Azure AD in a browser as that user.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) · 2022-08-17 (modified 2025-10-07) · logsource: product=windows category=image_load · 552b6b65-df37-4d3e-a258-f2fc4771ae54
Detects potential DLL sideloading of DLLs that are part of antivirus software suchas McAfee, Symantec...etc
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema · 2024-07-11 · logsource: product=windows category=image_load · 5ba243e5-8165-4cf7-8c69-e1d3669654c1
Detects potential DLL sideloading of "MpSvc.dll".
Techniques: T1574.001
Author: Subhash Popuri (@pbssubhash) · 2021-08-21 (modified 2024-06-27) · logsource: product=windows category=file_event · 602a1f13-c640-4d73-b053-be9a2fa58b96
Powerup tool's Write Hijack DLL exploits DLL hijacking for privilege escalation. In it's default mode, it builds a self deleting .bat file which executes malicious command. The detection rule relies on creation of the malicious bat file (debug.bat by default).
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Subhash Popuri (@pbssubhash) · 2022-12-16 (modified 2022-12-19) · logsource: product=windows category=image_load · 6360757a-d460-456c-8b13-74cf0e60cceb
Detects potential DLL sideloading using comctl32.dll to obtain system privileges
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) · 2022-10-25 (modified 2025-10-07) · logsource: product=windows category=image_load · 6414b5cd-b19d-447e-bb5e-9f03940b5784
Detects potential DLL sideloading of "dbghelp.dll"
Techniques: T1574.001
Author: frack113 · 2022-12-14 · logsource: product=windows category=image_load · 68654bf0-4412-43d5-bfe8-5eaa393cd939
Detects potential DLL sideloading using JUSTSYSTEMS Japanese word processor
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), SBousseaden · 2022-12-09 (modified 2026-01-24) · logsource: product=windows category=image_load · 6b98b92b-4f00-4f62-b4fe-4d1920215771
Detects loading of specific system DLL files that are usually not present on the system (or at least not in system directories) but may be loaded by legitimate processes, potentially indicating phantom DLL hijacking attempts. Phantom DLL hijacking involves placing malicious DLLs with names of non-existent system binaries in locations where legitimate applications may search for them, leading to execution of the malicious DLLs.
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-03-13 (modified 2023-03-15) · logsource: product=windows category=image_load · 6e78b74f-c762-4800-82ad-f66787f10c8a
Detects potential DLL sideloading of rcdll.dll
Techniques: T1574.001
Author: Bhabesh Raj · 2022-08-01 (modified 2023-08-04) · logsource: product=windows category=process_creation · 7002aa10-b8d4-47ae-b5ba-51ab07e228b9
Detects potential sideloading of "mpclient.dll" by Windows Defender processes ("MpCmdRun" and "NisSrv") from their non-default directory.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-12-01 · logsource: product=windows category=image_load · 70e8e9b4-6a93-4cb7-8cde-da69502e7aff
Detects DLL sideloading of VMGuestLib.dll by the WmiApSrv service.
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-14 · logsource: product=windows category=image_load · 71b31e99-9ad0-47d4-aeb5-c0ca3928eeeb
Detects potential DLL sideloading of "waveedit.dll", which is part of the Nero WaveEditor audio editing software.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) · 2022-08-17 (modified 2023-05-15) · logsource: product=windows category=image_load · 72ca7c75-bf85-45cd-aca7-255d360e423c
Detects potential DLL sideloading of "chrome_frame_helper.dll"
Techniques: T1574.001
Author: Florian Roth (Nextron Systems), oscd.community · 2020-07-30 (modified 2021-11-27) · logsource: product=windows category=process_creation · 73d70463-75c9-4258-92c6-17500fe972f2
Detects specific process characteristics of Winnti Pipemon malware reported by ESET
Techniques: T1574.001
Author: Dimitrios Slamaris, @atc_project (fix) · 2017-05-15 (modified 2022-12-25) · logsource: product=windows service=system · 75edd3fd-7146-48e5-9848-3013d7f0282c
This rule detects a DHCP server error in which a specified Callout DLL (in registry) could not be loaded
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel (Nextron Systems) · 2025-07-25 (modified 2025-10-06) · logsource: product=windows category=image_load · 7a3b6d1f-4a2b-4f8c-9d7e-e9f8cbf21a35
Detects potential DLL side-loading of jli.dll. JLI.dll has been observed being side-loaded by Java processes by various threat actors, including APT41, XWorm, and others in order to load malicious payloads in context of legitimate Java processes.
Techniques: T1574.001
Author: elhoim · 2022-09-09 (modified 2023-02-03) · logsource: product=windows category=process_creation · 7b4f794b-590a-4ad4-ba18-7964a2832205
Detects renamed vmnat.exe or portable version that can be used for DLL side-loading
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-03 (modified 2022-09-28) · logsource: product=windows service=security-mitigations · 8289bf8c-4aca-4f5a-9db3-dc3d7afe5c10
Detects Code Integrity (CI) engine blocking processes from loading unsigned DLLs residing in suspicious locations
Techniques: T1574.001
Author: NVISO · 2020-05-04 (modified 2022-06-02) · logsource: product=windows category=image_load · 828af599-4c53-4ed2-ba4a-a9f835c434ea
The Fax service attempts to load ualapi.dll, which is non-existent. An attacker can then (side)load their own malicious DLL using this service.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) · 2022-08-17 (modified 2023-03-15) · logsource: product=windows category=image_load · 829a3bdf-34da-4051-9cf4-8ed221a8ae4f
Detects DLL sideloading of DLLs that are part of Microsoft Office from non standard location
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-20 · logsource: product=windows category=image_load · 844f8eb2-610b-42c8-89a4-47596e089663
Detects potential DLL sideloading of "ShellDispatch.dll"
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-01-22 (modified 2023-03-15) · logsource: product=windows category=image_load · 90ae0469-0cee-4509-b67f-e5efcef040f7
Detects potential DLL sideloading activity via the Aruba Networks Virtual Intranet Access "arubanetsvc.exe" process using DLL Search Order Hijacking
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-02 (modified 2023-02-17) · logsource: product=windows category=image_load · 9313dc13-d04c-46d8-af4a-a930cc55d93b
Detects loading of a DLL by the VMware Xfer utility from the non-default directory which may be an attempt to sideload arbitrary DLL
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-08-11 · logsource: product=windows category=image_load · 948a0953-f287-4806-bbcb-3b2e396df89f
Detects DLL sideloading of unsigned "mfdetours.dll". Executing "mftrace.exe" can be abused to attach to an arbitrary process and force load any DLL named "mfdetours.dll" from the current directory of execution.
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-08-03 · logsource: product=windows category=image_load · 952ed57c-8f99-453d-aee0-53a49c22f95d
Detects potential DLL sideloading of "AVKkid.dll"
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-09-05 · logsource: product=windows category=image_load · 98ffaed4-aec2-4e04-9b07-31492fe68b3d
Detects potential DLL sideloading of a signed dbghelp.dll by the Sysinternals VMMap.
Techniques: T1574.001
Author: Florian Roth (Nextron Systems) · 2018-09-03 (modified 2023-03-09) · logsource: product=windows category=process_creation · 9aa01d62-7667-4d3b-acb8-8cb5103e2014
Detects the execution of DLL side-loading malware used by threat group Emissary Panda aka APT27
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) · 2022-10-25 (modified 2025-10-06) · logsource: product=windows category=image_load · 9ca2bf31-0570-44d8-a543-534c47c33ed7
Detects DLL sideloading of "dbgcore.dll"
Techniques: T1574.001
Author: Dimitrios Slamaris · 2017-05-15 (modified 2023-08-17) · logsource: product=windows category=registry_set · 9d3436ef-9476-4c43-acca-90ce06bdf33a
Detects the installation of a Callout DLL via CalloutDlls and CalloutEnabled parameter in Registry, which can be used to execute code in context of the DHCP server (restart required)
Techniques: T1574.001T1112
Author: David Burkett, @signalblur · 2022-12-30 · logsource: product=linux service=auditd · 9e1bef8d-0fff-46f6-8465-9aa54e128c1e
Detects calls to hidden files or files located in hidden directories in NIX systems.
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-05-07 · logsource: product=windows category=image_load · a2edbce1-95c8-4291-8676-0d45146862b3
Detects potential DLL sideloading of "SolidPDFCreator.dll"
Techniques: T1574.001
Author: oscd.community, Dmitry Uchakin · 2020-10-06 (modified 2022-12-25) · logsource: product=windows category=image_load · a5ea83a7-05a5-44c1-be2e-addccbbd8c03
Attempts to load dismcore.dll after dropping it
Techniques: T1548.002T1574.001
Author: Florian Roth (Nextron Systems) · 2017-06-12 (modified 2023-02-03) · logsource: product=windows category=process_creation · aeab5ec5-be14-471a-80e8-e344418305c2
Detects the execution of an executable that is typically used by PlugX for DLL side loading starting from an uncommon location
Techniques: T1574.001
Author: Bhabesh Raj · 2021-05-05 (modified 2023-02-17) · logsource: product=windows category=process_creation · b2400ffb-7680-47c0-b08a-098a7de7e7a9
Detects the use of Pingback backdoor that creates ICMP tunnel for C2 as described in the trustwave report
Techniques: T1574.001
Author: X__Junior (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · 2023-05-15 (modified 2025-10-07) · logsource: product=windows category=image_load · b6188d2f-b3c4-4d2c-a17d-9706e0851af0
Detects potential DLL sideloading of "goopdate.dll", a DLL used by googleupdate.exe
Techniques: T1574.001
Author: frack113, Nasreddine Bencherchali (Nextron Systems) · 2022-07-30 · logsource: product=windows category=file_event · b6f91281-20aa-446a-b986-38a92813a18f
Detects when an attacker create a similar folder structure to windows system folders such as (Windows, Program Files...) but with a space in order to trick DLL load search order and perform a "DLL Search Order Hijacking" attack
Techniques: T1574.001
Author: X__Junior · 2023-04-17 · logsource: product=windows category=image_load · bf9808c4-d24f-44a2-8398-b65227d406b6
Detects potential DLL sideloading of "libvlc.dll", a DLL that is legitimately used by "VLC.exe"
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel (Nextron Systems) · 2026-01-24 · logsource: product=windows category=registry_set · c0e0bdec-3e3d-47aa-9974-05539c999c89
Detects registry modifications related to 'OracleOciLib' and 'OracleOciLibPath' under 'MSDTC' settings. Threat actors may modify these registry keys to redirect the loading of 'oci.dll' to a malicious DLL, facilitating phantom DLL hijacking via the MSDTC service.
Techniques: T1112T1574.001
Author: Swachchhanda Shrawan Poudel · 2024-05-13 · logsource: product=windows category=process_creation · ca5583e9-8f80-46ac-ab91-7f314d13b984
Detects potentially suspicious child processes of KeyScrambler.exe
Techniques: T1203T1574.001
Author: frack113 · 2022-12-13 · logsource: product=windows category=image_load · caa02837-f659-466f-bca6-48bde2826ab4
Detects potential DLL sideloading using ClassicExplorer32.dll from the Classic Shell software
Techniques: T1574.001
Author: Florian Roth (Nextron Systems) · 2017-05-08 (modified 2023-02-05) · logsource: product=windows service=dns-server · cbe51394-cd93-4473-b555-edf0144952d9
Detects a DNS server error in which a specified plugin DLL (in registry) could not be loaded
Techniques: T1574.001
Author: Sreeman · 2020-01-13 (modified 2022-12-25) · logsource: product=windows category=process_creation · cc4e02ba-9c06-48e2-b09e-2500cace9ae0
The Tasks folder in system32 and syswow64 are globally writable paths. Adversaries can take advantage of this and load or influence any script hosts or ANY .NET Application in Tasks to load and execute a custom assembly into cscript, wscript, regsvr32, mshta, eventvwr
Techniques: T1574.001
Author: Wietze Beukema · 2024-07-11 (modified 2025-02-26) · logsource: product=windows category=image_load · cdb15e19-c2d0-432a-928e-e49c8c60dcf2
Detects potential DLL sideloading of "mscorsvc.dll".
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-10-24 · logsource: product=windows category=image_load · d1b65d98-37d7-4ff6-b139-2d87c1af3042
Detects DLL sideloading activity seen used by Diamond Sleet APT
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel · 2024-04-15 · logsource: product=windows category=image_load · d2451be2-b582-4e15-8701-4196ac180260
Detects potential DLL side loading of "KeyScramblerIE.dll" by "KeyScrambler.exe". Various threat actors and malware have been found side loading a masqueraded "KeyScramblerIE.dll" through "KeyScrambler.exe".
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-08-03 · logsource: product=windows category=image_load · d2605a99-2218-4894-8fd3-2afb7946514d
Detects potential DLL sideloading of "mfdetours.dll". While using "mftrace.exe" it can be abused to attach to an arbitrary process and force load any DLL named "mfdetours.dll" from the current directory of execution.
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel · 2024-10-06 (modified 2025-08-18) · logsource: product=windows category=image_load · d36f7c12-14a3-4d48-b6b8-774b9c66f44d
Detects potential DLL sideloading of Python DLL files.
Techniques: T1574.001
Author: Swachchhanda Shrawan Poudel (Nextron Systems) · 2026-01-12 (modified 2026-05-18) · logsource: product=windows category=image_load · d7a63acb-1284-49bc-bfea-7771146c8b1c
Detects potential DLL sideloading of vcruntime140.dll, a common C++ runtime library. Threat actors have been observed using DLL sideloading techniques to load malicious payloads under the guise of legitimate applications such as SqlWriter, SqlDumper etc. Notably, APT29 has been documented leveraging WinELOADER to sideload vcruntime140.dll for executing malicious code.
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-03-13 (modified 2023-05-12) · logsource: product=windows category=image_load · db77ce78-7e28-4188-9337-cf30e2b3ba9f
Detects potential DLL side loading of DLLs that are part of the Wazuh security platform
Techniques: T1574.001
Author: Tim Rauch (rule), Elastic (idea) · 2022-10-21 · logsource: product=windows category=file_event · dbbd9f66-2ed3-4ca2-98a4-6ea985dd1a1c
Detects attempts to create a DLL file to a known desktop application dependencies folder such as Slack, Teams or OneDrive and by an unusual process. This may indicate an attempt to load a malicious module via DLL search order hijacking.
Author: Nasreddine Bencherchali (Nextron Systems), fornotes · 2022-12-01 (modified 2026-01-24) · logsource: product=windows category=file_event · df6ecb8b-7822-4f4b-b412-08f524b4576c
Detects creation of specific system DLL files that are usually not present on the system (or at least not in system directories) but may be loaded by legitimate processes. Phantom DLL hijacking involves placing malicious DLLs with names of non-existent system binaries in locations where legitimate applications may search for them, leading to execution of the malicious DLLs. Thus, the creation of such DLLs may indicate preparation for phantom DLL hijacking attacks.
Techniques: T1574.001
Author: @gott_cyber · 2022-08-29 (modified 2023-02-04) · logsource: product=windows category=process_creation · e173ad47-4388-4012-ae62-bd13f71c18a8
Detects the use of the PhoneDeepLink parameter to potentially sideload a DLL file that does not exist. This non-existent DLL file is named "ShellChromeAPI.dll". Adversaries can drop their own renamed DLL and execute it via DeviceEnroller.exe using this parameter
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-05-18 · logsource: product=windows category=image_load · e2e01011-5910-4267-9c3b-4149ed5479cf
Detects potential DLL sideloading of "wwlib.dll"
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-09 · logsource: product=windows category=image_load · e4903324-1a10-4ed3-981b-f6fe3be3a2c2
Detects potential DLL sideloading of "edputil.dll"
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-05-05 · logsource: product=windows category=image_load · e49b5745-1064-4ac1-9a2e-f687bc2dd37e
Detects potential DLL sideloading of "libcurl.dll" by the "gup.exe" process from an uncommon location
Techniques: T1574.001
Unsigned .node File Loaded mediumexperimental
Author: Jonathan Beierle (@hullabrian) · 2025-11-22 · logsource: product=windows category=image_load · e5f5c693-52d7-4de5-88ae-afbfbce85595
Detects the loading of unsigned .node files. Adversaries may abuse a lack of .node integrity checking to execute arbitrary code inside of trusted applications such as Slack. .node files are native add-ons for Electron-based applications, which are commonly used for desktop applications like Slack, Discord, and Visual Studio Code. This technique has been observed in the DripLoader malware, which uses unsigned .node files to load malicious native code into Electron applications.
Author: Florian Roth (Nextron Systems) · 2017-05-08 (modified 2023-08-17) · logsource: product=windows category=registry_set · e61e8a88-59a9-451c-874e-70fcc9740d67
Detects the installation of a DNS plugin DLL via ServerLevelPluginDll parameter in registry, which can be used to execute code in context of the DNS server (restart required)
Techniques: T1574.001T1112
Author: CISA · 2023-12-18 · logsource: product=windows category=image_load · e64c8ef3-9f98-40c8-b71e-96110991cb4c
Hunts known SVR-specific DLL names.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2023-10-29 · logsource: product=windows category=image_load · ea5c131b-380d-49f9-aeb3-920694da4d4b
Detects loading and execution of an unsigned thor scanner binary.
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-08-02 · logsource: product=windows category=process_creation · ebea773c-a8f1-42ad-a856-00cb221966e8
Detects execution of VMware Xfer utility (VMwareXferlogs.exe) from the non-default directory which may be an attempt to sideload arbitrary DLL
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-08-03 · logsource: product=windows category=image_load · edd3ddc3-386f-4ba5-9ada-4376b2cfa7b5
Detects potential DLL sideloading of "EACore.dll"
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems) · 2022-12-01 · logsource: product=windows category=image_load · ee4c5d06-3abc-48cc-8885-77f1c20f4451
Detects processes loading the non-existent DLL "ShellChromeAPI". One known example is the "DeviceEnroller" binary in combination with the "PhoneDeepLink" flag tries to load this DLL. Adversaries can drop their own renamed DLL and execute it via DeviceEnroller.exe using this parameter
Techniques: T1574.001
Author: X__Junior (Nextron Systems) · 2023-06-20 · logsource: product=windows category=image_load · ee6cea48-c5b6-4304-a332-10fc6446f484
Detects potential DLL sideloading of "appverifUI.dll"
Techniques: T1574.001
Author: Florian Roth (Nextron Systems) · 2017-05-08 (modified 2023-02-05) · logsource: product=windows category=process_creation · f63b56ee-3f79-4b8a-97fb-5c48007e8573
Detects the installation of a DNS plugin DLL via ServerLevelPluginDll parameter in registry, which can be used to execute code in context of the DNS server (restart required)
Techniques: T1574.001T1112
Author: X__Junior (Nextron Systems), Nasreddine Bencherchali (Nextron Systems) · 2023-05-14 · logsource: product=windows category=image_load · f64c9b2d-b0ad-481d-9d03-7fc75020892a
Detects potential DLL sideloading of "roboform.dll", a DLL used by RoboForm Password Manager
Techniques: T1574.001
Author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research) · 2022-08-17 · logsource: product=windows category=image_load · f9df325d-d7bc-4a32-8a1a-2cc61dcefc63
Detects DLL sideloading of DLLs that are part of third party software (zoom, discord....etc)
Techniques: T1574.001
Author: Gary Lobermier · 2024-07-11 (modified 2024-07-22) · logsource: product=windows category=image_load · fef394cd-f44d-4040-9b18-95d92fe278c0
Detects potential DLL sideloading of "DbgModel.dll"
Techniques: T1574.001

Rules tagged at the parent level (attack.t1574) 8

These target the parent technique, not this sub-technique specifically. Listed for completeness, not counted as coverage.

Author: FPT.EagleEye, Thomas Patzke (improvements) · 2021-06-29 (modified 2022-06-02) · logsource: product=windows category=image_load · 02fb90de-c321-4e63-a6b9-25f4b03dfd14
Detect DLL Load from Spooler Service backup folder. This behavior has been observed during the exploitation of the Print Spooler Vulnerability CVE-2021-1675 and CVE-2021-34527 (PrinterNightmare).
Techniques: T1574
CVE tags: CVE-2021-1675CVE-2021-34527
Author: Florian Roth (Nextron Systems), oscd.community, Jonhnathan Ribeiro · 2019-11-15 (modified 2021-11-27) · logsource: product=windows category=process_creation · 1c373b6d-76ce-4553-997d-8c1da9a6b5f5
Detects exploitation attempt of privilege escalation vulnerability via SetupComplete.cmd and PartnerSetupComplete.cmd described in CVE-2019-1378
CVE tags: CVE-2019-1378
Author: Florian Roth (Nextron Systems) · 2019-07-17 (modified 2023-05-24) · logsource: product=windows category=process_creation · 50919691-7302-437f-8e10-1fe088afa145
Detects a "regsvr32" execution where the DLL doesn't contain a common file extension.
Techniques: T1574
Author: Bhabesh Raj · 2021-07-01 (modified 2023-02-17) · logsource: product=windows category=file_delete · 5b2bbc47-dead-4ef7-8908-0cf73fcbecbf
Detect DLL deletions from Spooler Service driver folder. This might be a potential exploitation attempt of CVE-2021-1675
Techniques: T1574
CVE tags: CVE-2021-1675
Author: frack113 · 2022-08-07 (modified 2023-08-17) · logsource: product=windows category=registry_set · 9827ae57-3802-418f-994b-d5ecf5cd974b
Detects the addition of the "Debugger" value to the "DbgManagedDebugger" key in order to achieve persistence. Which will get invoked when an application crashes
Techniques: T1574
Author: Ivan Dyachkov, Yulia Fomina, oscd.community · 2020-10-07 (modified 2021-11-27) · logsource: product=windows category=process_creation · a2910908-e86f-4687-aeba-76a5f996e652
Detects using register-cimprovider.exe to execute arbitrary dll file.
Techniques: T1574
Author: Tim Rauch (rule), Elastic (idea) · 2022-10-21 · logsource: product=windows category=file_event · dbbd9f66-2ed3-4ca2-98a4-6ea985dd1a1c
Detects attempts to create a DLL file to a known desktop application dependencies folder such as Slack, Teams or OneDrive and by an unusual process. This may indicate an attempt to load a malicious module via DLL search order hijacking.
Author: Florian Roth (Nextron Systems) · 2020-07-01 (modified 2023-08-17) · logsource: product=windows category=registry_set · e0813366-0407-449a-9869-a2db1119dc41
Detects a suspicious printer driver installation with an empty Manufacturer value
Techniques: T1574
CVE tags: CVE-2021-1675