freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

MidgeDropper 新变种浮出水面
2023-09-20 23:01:01

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

RAR 压缩文件

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

1695221007_650b050f87f974add9c88.png!small?1695221007802

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 文件。

1695221021_650b051d84727438527a6.png!small?1695221021652

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

1695221038_650b052e4eaee2ae64fa5.png!small?1695221039093

DOC 文档文件

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

1695221051_650b053b9349e00c68d45.png!small?1695221051839

可执行文件

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

1695221641_650b07890586ee635775b.png!small?1695221641930

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

1695221656_650b079850ebf90e51336.png!small?1695221657493

1695221670_650b07a6650916a364298.png!small?1695221671936

从文件名可以看出,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

1695221693_650b07bd8bb0d2642a8d3.png!small?1695221694947

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

1695221733_650b07e5c354873bca913.png!small?1695221734208

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

seAgnt.exe

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

1695221748_650b07f455882ca9141c0.png!small?1695221748845

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

1695221761_650b080101581644f1fe5.png!small?1695221761845

VCRUNTIME140_1.dll

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

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

1695221774_650b080e00b8dfe9e1603.png!small?1695221774442

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

1695221785_650b08193a13acd96209e.png!small?1695221785400

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

1695221821_650b083dcc0de86bc1e8f.png!small?1695221822046

35g3498734gkb.dat

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

1695221838_650b084e23bb9dbd9f310.png!small?1695221838533

不幸的是,在分析人员进行分析时,后续阶段的 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

# 恶意软件 # dropper
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录