Adversaries may bypass process and/or signature-based defenses by proxying execution of malicious content with signed, or otherwise trusted, binaries. Binaries used in this technique are often Microsoft-signed files, indicating that they have been either downloaded from Microsoft or are already native in the operating system.(Citation: LOLBAS Project) Binaries signed with trusted digital certificates can typically execute on Windows systems protected by digital signature validation. Several Microsoft signed binaries that are default on Windows installations can be used to proxy execution of other files or commands.
Similarly, on Linux systems adversaries may abuse trusted binaries such as <code>split</code> to proxy execution of malicious commands.(Citation: split man page)(Citation: GTFO split)
View in MITRE ATT&CK®| Capability ID | Capability Description | Mapping Type | ATT&CK ID | ATT&CK Name | Notes |
|---|---|---|---|---|---|
| CIS-13.10 | Perform Application Layer Filtering | mitigates | T1218 | System Binary Proxy Execution |
Comments
Application-layer filtering can restrict malicious sites, downloads, attachments, and scripts that may deliver payloads later executed through trusted system binaries.
References
|
| CIS-13.4 | Perform Traffic Filtering Between Network Segments | mitigates | T1218 | System Binary Proxy Execution |
Comments
Use network appliances at segment boundaries to filter ingress and egress traffic and restrict unnecessary protocols or destinations that trusted system binaries could otherwise use for malicious communications.
References
|
| CIS-2.5 | Allowlist Authorized Software | mitigates | T1218 | System Binary Proxy Execution |
Comments
If policy restricts execution to explicitly authorized binaries, unauthorized or abused proxy binaries may be prevented from executing.
References
|
| Capability ID | Capability Description | Mapping Type | ATT&CK ID | ATT&CK Name | Notes |
|---|---|---|---|---|---|
| action.hacking.variety.Abuse of functionality | Abuse of functionality. | related-to | T1218 | System Binary Proxy Execution | |
| action.malware.variety.Destroy data | Destroy or corrupt stored data | related-to | T1218 | System Binary Proxy Execution |
| Capability ID | Capability Description | Mapping Type | ATT&CK ID | ATT&CK Name | Notes |
|---|---|---|---|---|---|
| google_secops | Google Security Operations | technique_scores | T1218 | System Binary Proxy Execution |
Comments
Google Security Ops is able to trigger an alert based on attempts to evade defenses, such as: bypass execution of digitally signed binaries.
This technique was scored as minimal based on low or uncertain detection coverage factor.
https://github.com/chronicle/detection-rules/blob/783e0e5947774785db1c55041b70176deeca6f46/soc_prime_rules/threat_hunting/process_creation/mavinject_process_injection.yaral
References
|
| Technique ID | Technique Name | Number of Mappings |
|---|---|---|
| T1218.011 | Rundll32 | 1 |
| T1218.013 | Mavinject | 3 |
| T1218.004 | InstallUtil | 2 |
| T1218.007 | Msiexec | 2 |
| T1218.003 | CMSTP | 3 |
| T1218.002 | Control Panel | 1 |
| T1218.015 | Electron Applications | 2 |
| T1218.008 | Odbcconf | 2 |
| T1218.012 | Verclsid | 5 |
| T1218.005 | Mshta | 3 |
| T1218.001 | Compiled HTML File | 4 |
| T1218.010 | Regsvr32 | 2 |
| T1218.009 | Regsvcs/Regasm | 2 |
| T1218.014 | MMC | 2 |