MITRE ATT&CKsub-technique
T1218.010 Regsvr32
- Domain
- enterprise
- Tactics
- Stealth
- Platforms
- Windows
- Version
- 3.0
- Created
- 2020-01-23
Description
Adversaries may abuse Regsvr32.exe to proxy execution of malicious code. Regsvr32.exe is a command-line program used to register and unregister object linking and embedding controls, including dynamic link libraries (DLLs), on Windows systems. The Regsvr32.exe binary may also be signed by Microsoft.
Malicious usage of Regsvr32.exe may avoid triggering security tools that may not monitor execution of, and modules loaded by, the regsvr32.exe process because of allowlists or false positives from Windows using regsvr32.exe for normal operations. Regsvr32.exe can also be used to specifically bypass application control using functionality to load COM scriptlets to execute DLLs under user permissions. Since Regsvr32.exe is network and proxy aware, the scripts can be loaded by passing a uniform resource locator (URL) to file on an external Web server as an argument during invocation. This method makes no changes to the Registry as the COM object is not actually registered, only executed. This variation of the technique is often referred to as a "Squiblydoo" and has been used in campaigns targeting governments.
Regsvr32.exe can also be leveraged to register a COM Object used to establish persistence via Component Object Model Hijacking.
Related
Subtechnique of · MITRE ATT&CK (1)
- T1218 System Binary Proxy Execution technique
Tactic · MITRE ATT&CK (1)
- TA0005 Stealth tactic
Referenced by MITRE ATT&CK · mitigates (1)
- M1050 Exploit Protection mitigation
Referenced by MITRE ATT&CK · uses (36)
- G1053 Storm-0501 group
- S1239 TONESHELL software (malware)
- S1155 Covenant software (tool)
- S1130 Raspberry Robin software (malware)
- C0022 Operation Dream Job campaign
- S1047 Mori software (malware)
- C0015 C0015 campaign
- S1030 Squirrelwaffle software (malware)
- S1018 Saint Bot software (malware)
- S0698 HermeticWizard software (malware)
- S0650 QakBot software (malware)
- S0622 AppleSeed software (malware)
- G0127 TA551 group
- S0568 EVILNUM software (malware)
- S0554 Egregor software (malware)
- S0481 Ragnar Locker software (malware)
- S0476 Valak software (malware)
- G0108 Blue Mockingbird group
- G0100 Inception group
- G0094 Kimsuky group
- S0384 Dridex software (malware)
- G0090 WIRTE group
- S0373 Astaroth software (malware)
- S0367 Emotet software (malware)
- S0341 Xbash software (malware)
- G0073 APT19 group
- G0080 Cobalt Group group
- S0250 Koadic software (tool)
- S0270 RogueRobin software (malware)
- S0284 More_eggs software (malware)
Referenced by Compliance · mitigates (4)
- NIST-CA-7 Continuous Monitoring NIST 800-53 control
- NIST-SI-10 Information Input Validation NIST 800-53 control
- NIST-SI-4 System Monitoring NIST 800-53 control
- NIST-SI-7 Software, Firmware, and Information Integrity NIST 800-53 control
References
- https://www.fireeye.com/blog/threat-research/2017/02/spear_phishing_techn.html FireEye Regsvr32 Targeting Mongolian Gov
- https://lolbas-project.github.io/lolbas/Binaries/Regsvr32/ LOLBAS Regsvr32
- https://support.microsoft.com/en-us/kb/249873 Microsoft Regsvr32
- https://www.carbonblack.com/2016/04/28/threat-advisory-squiblydoo-continues-trend-of-attackers-using-native-os-tools-to-live-off-the-land/ Carbon Black Squiblydoo Apr 2016