Skip to main content
T1218Defense Evasionhard difficulty

System Binary Proxy Execution

This technique proxies malicious execution through signed, trusted system binaries, the so-called LOLBins, so the activity inherits the reputation of a Microsoft-signed file and slips past signature and allow-list controls. Classic examples are mshta.exe running remote HTA scripts, regsvr32.exe loading COM scriptlets, rundll32.exe calling exported DLL functions, and msiexec.exe. Detection focuses on these binaries behaving abnormally: invoked with remote URLs, launched by unusual parents, or making network connections they never normally make.

Practice detecting System Binary Proxy Execution on realistic XDR, SIEM alerts in SOCSimulator Operations.

XDRSIEM

What is System Binary Proxy Execution?

System Binary Proxy Execution is documented as technique T1218 in MITRE ATT&CK® v19.1 under the Defense Evasion tactic. Detection requires visibility into XDR, SIEM telemetry.

Detection Strategies

The following detection strategies help SOC analysts identify System Binary Proxy Execution activity. These methods apply across XDR, SIEM environments and can be implemented as detection rules, correlation queries, or behavioral analytics in your security platform.

  1. 1

    Monitor regsvr32.exe execution with network URLs or scrobj.dll in the command line, which indicates execution of remote COM scriptlets or .sct files that are commonly used to deliver and execute payloads without writing executables to disk.

  2. 2

    Alert on mshta.exe executing VBScript or JScript content from remote URLs or from files with unusual extensions, as this technique executes HTML application scripts that can perform arbitrary code execution within a trusted Microsoft-signed process.

  3. 3

    Detect rundll32.exe with unusual export function names, loading DLLs from non-system paths, or executing JavaScript through the JavaScript: protocol handler, which are abuse patterns not present in legitimate application usage.

  4. 4

    Monitor certutil.exe for download operations using -urlcache, -decode operations on files with non-standard extensions, and other usage patterns inconsistent with its intended certificate utility function.

  5. 5

    Track msiexec.exe spawning processes not typically associated with installation operations, particularly command shells and network utilities, as malicious MSI packages frequently include custom actions executing attacker-controlled commands.

Example Alerts

These realistic alert examples show what System Binary Proxy Execution looks like in your security tools. Use them to tune detection rules and train analysts to recognize true positives versus false positives in live environments.

HighXDR

Regsvr32 Squiblydoo Attack Executing Remote Scriptlet

regsvr32.exe executed with /s /n /u /i: flags pointing to a remote URL serving a COM scriptlet file. This technique, known as Squiblydoo, uses the trusted Windows registration server executable to download and execute arbitrary code from the internet. The scriptlet bypasses AppLocker policies that block script execution because it runs through a signed Microsoft binary rather than through a script interpreter directly.

HighXDR

MSHTA Executing Remote HTA Payload

mshta.exe process spawned by Microsoft Outlook executing a remote URL containing an HTA payload. The HTML Application file contains VBScript that downloads a Cobalt Strike stager and injects it into a legitimate process. Using mshta.exe for initial payload execution allows the attack to bypass application whitelisting and leverage the trusted MSHTA process for network connections that may not be flagged by perimeter security controls.

HighXDR

Rundll32 Loading Malicious DLL Export Function

rundll32.exe executed loading a DLL from %TEMP%\update.dll and calling the export function "DllInstall" with /i flag. The DLL is not digitally signed, was created 6 minutes prior by a PowerShell download, and its exports implement a reverse shell backdoor. Using rundll32 for execution avoids the need to run a standalone executable and allows the malicious code to execute within a trusted Windows process context.

Frequently Asked Questions

How do SOC analysts detect System Binary Proxy Execution?
Detection centers on XDR, SIEM telemetry for the defense evasion phase of the attack. Monitor regsvr32.exe execution with network URLs or scrobj.dll in the command line, which indicates execution of remote COM scriptlets or .sct files that are commonly used to deliver and execute payloads without writing executables to disk. Alert on mshta.exe executing VBScript or JScript content from remote URLs or from files with unusual extensions, as this technique executes HTML application scripts that can perform arbitrary code execution within a trusted Microsoft-signed process.
What does a System Binary Proxy Execution alert look like?
A representative XDR detection is "Regsvr32 Squiblydoo Attack Executing Remote Scriptlet" (high severity): regsvr32.exe executed with /s /n /u /i: flags pointing to a remote URL serving a COM scriptlet file. This technique, known as Squiblydoo, uses the trusted Windows registration server executable to download and execute arbitrary code from the internet. The scriptlet bypasses AppLocker policies that block script execution because it runs through a signed Microsoft binary rather than through a script interpreter directly.
Which tools detect System Binary Proxy Execution, and how can I practice?
System Binary Proxy Execution (T1218) is best surfaced with XDR, SIEM telemetry, which exposes the defense evasion signals described above. Practice detecting it on those exact consoles in SOCSimulator Operations, free.
Glossary

What is False Positive? SOC Glossary

A false positive is a security alert that fires on legitimate, benign activity, incorrectly classifying safe behavior as…

Read more
Glossary

What is EDR? SOC Glossary

Endpoint Detection and Response (EDR) is a security technology that continuously monitors endpoint activity, recording p…

Read more
Glossary

What is Threat Hunting? SOC Glossary

Threat hunting is the proactive, human-led process of searching through security telemetry to find hidden threats that e…

Read more
Glossary

What is Log Management? SOC Glossary

Log management is the process of collecting, normalizing, storing, retaining, and analyzing log data from across the IT …

Read more
Career Path

Detection Engineer Career Guide: Salary & Skills

Detection Engineers build the rules, analytics, and automated workflows that determine what the SOC can see. You transla…

Read more
Career Path

Threat Hunter Career Guide: Salary & Skills

Threat Hunters do not wait for alerts. You develop hypotheses based on threat intelligence and adversary behavior models…

Read more
Tool

XDR Training Console: SOCSimulator

The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…

Read more
Tool

SIEM Training Console: SOCSimulator

The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…

Read more
Comparison

SOCSimulator Vs. Letsdefend: Platform Comparison

SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…

Read more
Playbook

Suspicious Process Execution Investigation: Investigation Playbook

When XDR or EDR alerts on suspicious process execution, unusual parent-child relationships, encoded command lines, or pr…

Read more
Free Room

QakBot bb02: Trace the Loader DLL to its C2

easy difficulty room covering T1218.010

Read more
Free Room

Bumblebee to Akira: Search Engine Poisoning Pipeline

medium difficulty room covering T1218.011

Read more