Cross-source coverage

T1574.014 / ATT&CK

Hijack Execution Flow: AppDomainManager

1 rule across 1 source.

From MITRE ATT&CK 19.2

Adversaries may execute their own malicious payloads by hijacking how the.NET AppDomainManager loads assemblies. The.NET framework uses the AppDomainManager class to create and manage one or more isolated runtime environments (called application domains) inside a process to host the execution of.NET applications. Assemblies (.exe or .dll binaries compiled to run as.NET code) may be loaded into an application domain as executable code.

Known as "AppDomainManager injection," adversaries may execute arbitrary code by hijacking how.NET applications load assemblies. For example, malware may create a custom application domain inside a target process to load and execute an arbitrary assembly. Alternatively, configuration files (.config) or process environment variables that define.NET runtime settings may be tampered with to instruct otherwise benign.NET applications to load a malicious assembly (identified by name) into the target process.

Tactics
Stealth · Execution
Platforms
Windows
Telemetry
WinEventLog:SecurityWinEventLog:Sysmon

How MITRE says to detect it DET0517

Detection Strategy for Hijack Execution Flow through the AppDomainManager on Windows.

Windows Analytic 1433

Detection focuses on unauthorized manipulation of.NET AppDomainManager behavior. Defenders may observe suspicious creation of new AppDomains within trusted processes, anomalous loading of assemblies via non-standard configuration files, or registry/environment variable changes redirecting AppDomainManager to malicious assemblies. Correlated events include config file tampering, new process creation of.NET host processes (e.g., w3wp.exe, powershell.exe) with modified runtime parameters, and module loads of unusual or unsigned.NET DLLs.

  • WinEventLog:Security EventCode=4688
  • WinEventLog:Sysmon EventCode=11
  • WinEventLog:Sysmon EventCode=7

splunk/security_content

1 rule
Detection Severity Format
Windows Potential AppDomainManager Hijack Artifacts Creation Undefined SPL

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.