MidgeDropper 新变种浮出水面
创始人
2025-07-03 01:40:59
0

最初在进行分析时,研究人员无法获得最初的感染媒介。研究人员怀疑是通过网络钓鱼邮件传播的,因为 RAR 压缩文件名为 !PENTING_LIST OF OFFICERS.rar,很可能是邮件的附件。

RAR 压缩文件

!PENTING_LIST OF OFFICERS.rar压缩文件中包含两个文件:Notice to Work-From-Home groups.pdf、062023_PENTING_LIST OF SUPERVISORY OFFICERS WHO STILL HAVE NOT REPORT.pdf.exe。

PDF 文档文件

Notice to Work-From-Home groups.pdf这个 PDF 文件中包含一个图片,这个图片为显示 PDF 文档加载失败的图片。该文档是诱饵文档,将收件人的注意力转移到另一个文件上,促使用户点击执行另一个文件(062023_PENTING_LIST OF SUPERVISORY OFFICERS WHO STILL HAVE NOT REPORT.pdf.exe)。在 Windows 系统中文件扩展名是默认隐藏的,用户很可能没有看到 .exe扩展名,只当作打开了另一个 PDF 文件。

062023_PENTING_LIST OF SUPERVISORY OFFICERS WHO STILL HAVE NOT REPORT.pdf.exe的文件大小为 6.7MB,主要是后续感染阶段的 Dropper。该可执行文件会释放 Microsoft Office.doc、IC.exe、power.exe、power.xml,还会通过 hXXp://185[.]225[.]68[.]37/jay/nl/seAgnt.exe下载样本文件 seAgnt.exe。

DOC 文档文件

该文件被存入 C:\Users\\AppData\Local\Temp\Microsoft\Office并打开,这也是一个诱饵文件。某些情况下,文件会被填充内容,但分析人员在分析时发现的样本文件多为空。

可执行文件

062023_PENTING_LIST OF SUPERVISORY OFFICERS WHO STILL HAVE NOT REPORT.pdf.exe释放 IC.exe并将其写入 C:\ProgramData\Emisoft\Microsoft\Stream\IC.exe,该文件负责下一阶段的感染。

IC.exe通过 185.225.68[.]37 下载文件 VCRUNTIME140_1.dll:

从文件名可以看出,VCRUNTIME140_1.dll应该是与 Microsoft Visual C++ Redistributable Package 相关的文件。

power.exe 与 power.xml

062023_PENTING_LIST OF SUPERVISORY OFFICERS WHO STILL HAVE NOT REPORT.pdf.exe会一起释放 power.exe与 power.xml,而 power.exe只负责解码与处理 power.xml。

power.xml经过了混淆处理不易分析,将用于混淆的垃圾字符串删除即可轻松处理该问题。

去除混淆后,很多信息都是无关紧要的,exec 标签下的部分就是为了启动 seAgnt.exe。

seAgnt.exe

seAgnt.exe是 GameBarFTServer.exe的重命名副本,而 GameBarFTServer.exe是微软发布的应用程序 Xbox Game Bar Full Trust COM Server,该程序是 Windows 上运行的 Xbox Game Bar 的后台进程。

尽管 seAgent.exe本身是良性的,但依赖的 VCRUNTIME140_1.dll却是恶意的,这就为 DLL 文件内的恶意软件提供了执行机会。

VCRUNTIME140_1.dll

VCRUNTIME140_1.dll本来是一个良性 DLL 文件,是 Microsoft Visual C++ Redistributable Package 的一部分。但不幸的是,攻击者此处将其替换为了恶意 DLL 文件。

由于 VCRUNTIME140_1.dll是 DLL 文件,必须通过另一个应用程序来帮助将其代码加载到内存中执行。攻击者使用的应用程序为 seAgnt.exe,这种技术也被称为侧加载,通过劫持合法应用程序的依赖加载恶意代码。

该文件被高度混淆,严重阻碍了分析人员的分析。如下所示,样本中包含大量函数跳转来隐藏代码用途。

该样本文件的反汇编分析十分困难,其主要目的是通过 hXXp://185[.]225[.]68[.]37/jay/nl/35g3498734gkb.dat获取文件 35g3498734gkb.dat。

35g3498734gkb.dat

令人感到奇怪的是,35g3498734gkb.dat的文件哈希与 VCRUNTIME140_1.dll相同,尚不清楚为什么攻击者要拉取两次。

不幸的是,在分析人员进行分析时,后续阶段的 Payload 已经被删除,因此无法得知攻击者的完整意图。

结论

在恶意软件分析中最令人兴奋的就是遇到一个新的家族或者罕见的家族,通过分析确定恶意软件的功能、恶意软件的开发者与攻击者的攻击意图都是分析人员需要解决的难题。最近研究人员发现了名为 MidgeDropper 的 Dropper 变种,其拥有复杂的感染链。

IOC

2dcf00b0f6c41c2c60561ca92893a0a9bf060e1d46af426de022d0c5d23d8704 30417ca261eefe40f7c44ff956f9940b766ae9a0c574cd1c06a4b545e46f692e c22cc7111191e5a1a2010f4bc3127058bff41ecba8d753378feabee37d5b43bb 59334a6e2c5faabe3a1baf5347ba01f2419d731fcbb7ab1b021185c059c8fa6f fc40e782731b8d3b9ec5e5cf8a9d8b8126dc05028ca58ec52db155b3dadc5fc6 f26f5a52bddda5eb3245161b784b58635ffa2381818816e50b8bae9680ff88eb f43cca8d2e996ee78edf8d9e64e05f35e94a730fbe51e9feecc5e364280d8534 b3e0388f215ac127b647cd7d3f186f2f666dc0535d66797b6e1adb74f828254e 527afa0c415af005594acaac1093a1ea79e3639fa5563602497eabbae7438130
185[.]225[.]69[.]226
hXXp://185[.]225[.]68[.]37/jay/nl/VCRUNTIME140_1.dll
hXXp://185[.]225[.]68[.]37/jay/nl/seAgnt.exe
hXXp://185[.]225[.]68[.]37/jay/nl/35g3498734gkb.dat

参考来源:Fortinet

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...