利用 CVE-2024-21412 进行窃密的攻击激增
内容提要
Microsoft Windows SmartScreen存在安全漏洞(CVE-2024-21412),允许远程攻击者绕过安全警告并传播恶意文件。多个恶意软件家族在过去一年中利用了这个漏洞。攻击者利用这个漏洞通过欺骗受害者点击精心设计的URL文件链接来下载恶意可执行文件。下载的LNK文件提取包含HTA脚本的可执行文件,解码和解密PowerShell代码以获取最终URL、诱饵PDF文件和恶意代码。攻击者将窃取的数据注入合法进程并发送回C&C服务器。他们使用不同的恶意代码和PDF文件来逃避不同地区的检测。攻击链以一个恶意链接开始,导向远程服务器,下载调用PowerShell脚本的URL文件,使用forfiles命令执行mshta从远程服务器提取可执行文件。对LNK文件的调查发现它们都下载包含嵌入HTA脚本的相似可执行文件。HTA脚本设置为静默运行,没有任何弹出窗口。解码和解密脚本后,PowerShell代码将两个文件下载到%AppData%文件夹:一个诱饵PDF文件和一个注入恶意代码的可执行文件。攻击者使用不同的方法注入代码,包括使用图像文件和从数据段解密代码。攻击者使用Meduza Stealer 2.9版本进行加密货币盗窃。该窃取者的控制面板位于hxxp://5[.]42[.]107[.]78/auth/login。HijackLoader的控制面板也可能加载ACR Stealer,该窃取者将C&C服务器地址隐藏在Steam社区中。可以通过在Steam上搜索特定字符串“t6t”来找到C&C服务器。攻击者针对各种应用程序进行攻击,包括浏览器、加密货币钱包、即时通讯软件、FTP客户端、电子邮件客户端、VPN客户端、密码管理器和其他软件。攻击者还针对Chrome浏览器扩展进行攻击。IOCs包括IP地址和域名。
延伸解读
攻击链的隐蔽性设计
攻击者利用CVE-2024-21412绕过SmartScreen警告,初始访问通过恶意URL文件链接。下载的LNK文件使用forfiles命令调用PowerShell执行mshta,从远程服务器拉取可执行文件。HTA脚本设置为最小化窗口且不显示任务栏,实现静默运行。这种多阶段、无窗口的交互方式增加了检测难度,也提醒用户对不明链接保持警惕。
代码注入的两种技术路径
文章披露了两种注入工具:一种从Imghippo网站下载JPG文件,利用GdipBitmapGetPixel API读取像素解码字节获取注入代码,最终释放HijackLoader;另一种从数据段解密代码,通过NtCreateSection、NtMapViewOfSection等API进行注入。前者检出率较低,表明攻击者正利用合法图片托管服务隐藏恶意负载,防御方需关注此类异常图片下载行为。
窃密目标与C&C隐藏手法
攻击者使用Meduza Stealer 2.9窃取加密货币,其控制面板位于特定IP。HijackLoader可能加载ACR Stealer,后者通过DDR技术将C&C服务器地址隐藏在Steam社区,搜索字符串“t6t”即可找到。窃密范围覆盖浏览器、加密货币钱包、即时通讯、FTP、邮件、VPN、密码管理器及Chrome扩展,几乎涵盖所有敏感应用,凸显了全面窃取数据的意图。
IOC与防御启示
文章提供了多个IP、域名和文件哈希作为IOC,如62[.]133[.]61[.]26、5[.]42[.]107[.]78等。安全团队可据此更新检测规则,监控相关网络请求和文件落地。同时,攻击者针对不同地区使用不同恶意代码和诱饵PDF,表明其具备规避地域检测的能力,建议企业加强终端行为监控,尤其关注forfiles、mshta等命令的异常调用。
Q&A
CVE-2024-21412是什么漏洞?
CVE-2024-21412是Microsoft Windows SmartScreen中的一个安全漏洞,允许远程攻击者绕过安全警告并传播恶意文件。
攻击者如何利用CVE-2024-21412进行攻击?
攻击者通过诱骗受害者点击精心设计的URL文件链接,下载恶意可执行文件,并利用LNK文件提取包含HTA脚本的可执行文件。
有哪些恶意软件家族利用了这个漏洞?
多个恶意软件家族,包括Water Hydra、Lumma Stealer和Meduza Stealer,在过去一年中利用了CVE-2024-21412。
攻击者如何逃避检测?
攻击者使用不同的恶意代码和PDF文件来逃避不同地区的检测,并将窃取的数据注入合法进程。
CVE-2024-21412的攻击链是怎样的?
攻击链以恶意链接开始,下载调用PowerShell脚本的URL文件,使用forfiles命令执行mshta从远程服务器提取可执行文件。
攻击者主要针对哪些应用程序进行攻击?
攻击者针对浏览器、加密货币钱包、即时通讯软件、FTP客户端、电子邮件客户端、VPN客户端和密码管理器等多种应用程序进行攻击。