当前位置: 首页 > news >正文

黑客利用 macOS 扩展属性传播新型 RustyAttr 木马

黑客被发现正滥用 macOS 文件的扩展属性来传播一种新的木马,研究人员将其称为RustyAttr

威胁分子将恶意代码隐藏在自定义文件元数据中,并使用诱饵 PDF 文档来帮助逃避检测。这项新技术类似于 2020 年 Bundlore 广告软件将其有效负载隐藏在资源分支中以隐藏 macOS 有效负载的方式。安全研究人员在一些野外恶意软件样本中发现了它。

根据他们的分析,由于无法确认任何受害者,研究人员有一定把握将这些样本归因于朝鲜黑客拉扎勒斯(Lazarus)。他们认为攻击者可能正在尝试一种新的恶意软件传递解决方案。

这种方法并不常见,现在已被证明可以有效地防止检测,因为 Virus Total 平台上的安全代理都没有标记恶意文件。


在文件属性中隐藏代码

macOS 扩展属性 (EA) 表示通常与文件和目录关联的隐藏元数据,这些元数据在 Finder 或终端中不直接可见,但可以使用xattr命令提取以显示、编辑或删除扩展属性。

在 RustyAttr 攻击的情况下,EA 名称为"test"并包含 shell 脚本。


Tauri 框架与恶意载荷执行

存储 EA 的恶意应用程序是使用Tauri 框架构建的,该框架结合了可以调用 Rust 后端函数的 Web 前端(HTML、JavaScript)。

当应用程序运行时,它会加载一个包含 JavaScript(preload.js)的网页,该网页从 "test" EA 中指示的位置获取内容,并将其发送到run_command函数以执行 shell 脚本。

为了在此过程中降低用户怀疑,某些示例会启动诱饵 PDF 文件或显示错误对话框。


诱饵 PDF 与证书签名

该 PDF 是从用于公共文件共享的pCloud实例获取的,其中还包含名称与加密货币投资主题相关的条目,这与 Lazarus 的目的和目标一致。

Group-IB 的少数样本发现,所有应用程序都通过了 Virus Total 的检测测试,并且应用程序是使用泄露的证书进行签名的,苹果已撤销该证书,但未经过公证。

Group-IB 无法检索和分析下一阶段的恶意软件,但发现临时服务器连接到Lazarus 基础设施中的已知端点以尝试获取它。


执行流程与 macOS 规避尝试

Group-IB 报告的案例与 SentinelLabs 最近的另一份报告非常相似,该报告观察到朝鲜黑客BlueNoroff在 macOS 中尝试了类似但不同的规避技术。

BlueNoroff 使用以加密货币为主题的网络钓鱼来引诱目标下载经过签名和公证的恶意应用程序。这些应用程序使用修改后的Info.plist文件来秘密触发与攻击者控制的域的恶意连接,从该域检索第二阶段有效负载。

目前尚不清楚这些活动是否相关,但不同的活动集群通常会使用相同的信息来了解如何有效地破坏 macOS 系统而不触发警报。

http://www.jsqmd.com/news/690465/

相关文章:

  • 告别纯理论!用Proteus+CD4029+4511亲手搭一个可正/倒计数的数码管显示系统
  • 别只看主频!全志T3(A40I)和T5(T507)在智能车载与工业HMI场景下的真实表现差异
  • 【黑马点评日记】高并发秒杀:库存超卖与锁机制解析
  • Hermes 常见报错排查
  • GanttProject:开源项目管理解决方案如何帮助您掌控复杂项目?
  • 新型网络钓鱼利用 Linux 虚拟机入侵 Windows 系统
  • 【Linux从入门到精通】第14篇:Linux引导流程浅析——从按下电源到登录界面
  • Web 品质样式表:构建高效、美观的网页设计指南
  • AI赋能农业:智能种植技术解析与应用实践
  • Python的__getattr__方法实现属性访问重定向与适配器在遗留系统集成
  • 知识点原子化拆解与专业讲解技能knowledge-explainer
  • 2026年知名的沿海高耐腐蚀塑钢门窗多家厂家对比分析 - 品牌宣传支持者
  • Python 面向对象总结:对比 JavaScript 的面向对象
  • 前沿AI模型重塑网络犯罪格局:从“辅助工具“到“自主攻击体“
  • 2026年比较好的佛山平开窗公司哪家好 - 行业平台推荐
  • 从AUTOSAR工程师视角看TDA4:那些官方SDK没告诉你的多核软件架构“坑”与实战调优
  • Android 13.0 systemui锁屏页面人脸解锁锁屏页面显示通知功能实现
  • 【企业级Docker网络安全白皮书】:基于eBPF+Calico的零信任网络实践,已落地金融级隔离方案
  • 终极游戏手柄测试指南:快速诊断按键失灵与摇杆漂移问题
  • 别再只懂@NotNull了!手把手教你用Hibernate Validator玩转Java Bean校验,从自定义注解到集合校验
  • 深度学习 —— 正则化批量归一化BN
  • 2026德阳本地装修公司可靠度技术甄别指南 - 优质品牌商家
  • 大语言模型输出优化与参数调优实战指南
  • 语言模型系统提示设计:从交互哲学到工程实践
  • 为什么90%的C++网关项目卡在50万QPS?——拆解头部金融系统MCP网关源码中的7层零拷贝流水线设计
  • 6分27秒!宁德时代这一拳,直接打在了比亚迪的脸上,燃油车的时代真要终结了?
  • 漏洞扫描的原理
  • SQL 中单引号与双引号的使用要求(严格区分)
  • 百度网盘直链解析工具:告别龟速下载,重获下载自由
  • 【独家逆向分析】某头部云厂商未开源的C++ MCP网关内核:如何用constexpr AST解析+编译期路由分片实现微秒级转发延迟?