T1218.013: Mavinject
摘要
攻击者可能滥用 mavinject.exe 代理执行恶意代码。Mavinject.exe 是 Microsoft Application Virtualization Injector,一个作为 Microsoft Application Virtualization (App-V) 一部分可将代码注入外部进程的 Windows 实用工具。(Citation: LOLBAS Mavinject) 攻击者可能滥用 mavinject.exe 将恶意 DLL 注入正在运行的进程(即[动态链接库注入](https://attack.mitre.org/techniques/T1055/001)),从而实现任意代码执行(例如 <code>C:\Windows\system32\mavinject.exe PID /INJECTRUNNING PATH_DLL</code>)。(Citation: ATT Lazarus TTP Evolution)(Citation: Reaqta Mavinject) 由于 mavinject.exe 可能由 Microsoft 数字签名,通过此方法代理执行可能逃避安全产品的检测,因为该执行被掩盖在合法进程之下。 除了[动态链接库注入](https://attack.mitre.org/techniques/T1055/001)外,Mavinject.exe 还可被滥用通过其 <code>/HMODULE</code> 命令行参数执行导入描述符注入(例如 <code>mavinject.exe PID /HMODULE=BASE_ADDRESS PATH_DLL ORDINAL_NUMBER</code>)。此命令会将由指定 DLL 组成的导入表项注入到给定基地址处的模块中。(Citation: Mavinject Functionality Deconstructed)
来源归属
来源:MITRE ATT&CK · 置信度:high
平台
- Windows
战术
Stealth
参考来源
- https://attack.mitre.org/techniques/T1218/013
- https://cybersecurity.att.com/blogs/labs-research/lazarus-campaign-ttps-and-evolution
- https://lolbas-project.github.io/lolbas/Binaries/Mavinject/
- https://posts.specterops.io/mavinject-exe-functionality-deconstructed-c29ab2cf5c0e
- https://reaqta.com/2017/12/mavinject-microsoft-injector/