T1218.010: Regsvr32
摘要
攻击者可能滥用 Regsvr32.exe 代理执行恶意代码。Regsvr32.exe 是一个命令行程序,用于在 Windows 系统上注册和注销对象链接与嵌入控件,包括动态链接库 (DLL)。Regsvr32.exe 二进制文件也可能由 Microsoft 签名。(Citation: Microsoft Regsvr32) 恶意使用 Regsvr32.exe 可能避免触发那些因允许列表或 Windows 正常操作使用 regsvr32.exe 造成的误报而可能不监控 regsvr32.exe 进程执行及其加载模块的安全工具。Regsvr32.exe 还可专门用于绕过应用程序控制,利用加载 COM scriptlet 以在用户权限下执行 DLL 的功能。由于 Regsvr32.exe 具有网络和代理感知能力,可以在调用期间通过将外部 Web 服务器上文件的统一资源定位符 (URL) 作为参数传递来加载脚本。此方法不会对注册表进行任何更改,因为 COM 对象实际上并未注册,只是被执行。(Citation: LOLBAS Regsvr32) 此技术的这种变体通常被称为 “Squiblydoo”,并已用于针对政府的活动中。(Citation: Carbon Black Squiblydoo Apr 2016)(Citation: FireEye Regsvr32 Targeting Mongolian Gov) Regsvr32.exe 还可用于注册一个 COM 对象,通过[组件对象模型劫持](https://attack.mitre.org/techniques/T1546/015)建立持久化。(Citation: Carbon Black Squiblydoo Apr 2016)
来源归属
来源:MITRE ATT&CK · 置信度:high
平台
- Windows
战术
Stealth
参考来源
- https://attack.mitre.org/techniques/T1218/010
- https://www.fireeye.com/blog/threat-research/2017/02/spear_phishing_techn.html
- https://lolbas-project.github.io/lolbas/Binaries/Regsvr32/
- https://support.microsoft.com/en-us/kb/249873
- https://www.carbonblack.com/2016/04/28/threat-advisory-squiblydoo-continues-trend-of-attackers-using-native-os-tools-to-live-off-the-land/