警惕新型XCSSET macOS恶意软件变种,专攻Xcode开发者

news/2025/9/26 19:14:52/文章来源:https://www.cnblogs.com/qife122/p/19114113

微软警告新型XCSSET macOS恶意软件变种针对Xcode开发者

作者:Lawrence Abrams
2025年9月25日 18:49

微软威胁情报报告称,在有限攻击中发现新型XCSSET macOS恶意软件变种,该变种新增多项功能,包括增强的浏览器目标攻击、剪贴板劫持和改进的持久化机制。

XCSSET是一种模块化macOS恶意软件,充当信息窃取器和加密货币窃取器,从受感染设备窃取Notes、加密货币钱包和浏览器数据。该恶意软件通过搜索并感染设备上其他Xcode项目进行传播,使得项目构建时恶意软件被执行。

微软解释道:“XCSSET恶意软件旨在感染通常由软件开发人员使用的Xcode项目,并在Xcode项目构建时运行。”
“我们评估认为,这种感染和传播模式依赖于在构建苹果或macOS相关应用程序的开发者之间共享项目文件。”

在微软观察到的新变种中,研究人员注意到若干变化:

  • 现尝试通过安装修改版开源工具HackBrowserData窃取Firefox浏览器数据,该工具用于从浏览器数据存储中解密和导出浏览器数据。
  • 新变种还包含剪贴板劫持组件更新,可监控macOS剪贴板中与加密货币地址相关的正则表达式模式。检测到加密地址时,会将其替换为攻击者控制的地址,导致用户从受感染设备发送的任何加密货币被转给攻击者。

攻击者用于剪贴板劫持的加密货币地址

该恶意软件还包含新的持久化方法,例如创建执行~/.root有效负载的LaunchDaemon条目,并在/tmp中创建伪造的System Settings.app以伪装其活动。

新变种尚未广泛传播,微软报告仅观察到有限攻击。研究人员已与苹果共享发现,并正与GitHub合作移除相关代码库。

为防范此类恶意软件,建议保持macOS和应用程序更新,尤其是考虑到XCSSET曾利用包括零日漏洞在内的安全漏洞。微软还建议开发者在构建Xcode项目前始终进行检查,特别是当项目由他人共享时。


相关文章:

  • New FileFix攻击使用隐写术投放StealC恶意软件
  • 通过欺诈性PDF编辑器传播的TamperedChef信息窃取器
  • 虚假Mac修复程序诱使用户安装新型Shamos信息窃取器
  • SonicWall发布SMA100固件更新以清除rootkit恶意软件
  • NPM包被曝使用QR码获取窃取cookie的恶意软件
    更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
    对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918696.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端面经-高级开发(华为od) - 实践

前端面经-高级开发(华为od) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monac…

2025权威排行榜:公众号编辑器Top 6深度测评,哪款最适合你

作为每天要处理3-5篇公众号推文的运营,你是否也曾经历过「写稿2小时、排版3小时」的崩溃?选题抓不住热点、配图担心版权风险、多平台分发重复操作到深夜——这些新媒体人的日常痛点,本质上是工具链断裂导致的效率损…

素材网站上的元素是怎么做的wordpress接单修改任务

大家应该知道吧!现在手机市场已经被智能手机垄断了,走到哪儿智能手机都跟我们形影不离。虽然像三星、 苹果 一样的大牌手机比较出名,但是我们的国产手机这几年发展的也是很不错的,就好比国内最火爆的 小米 手机,这个品牌的手机上市…

网站后期维护包括网线制作图解

基于昇腾910B训练万亿参数的语言模型 Abstract 在本工作中,作者开发了一个系统,该系统在Ascend 910 AI处理器集群和MindSpore框架上训练了一个万亿参数的语言模型,并提出了一个含有1.085T参数的语言模型,名为PanGu-。 从PanGu-[…

南宁网站建设网站建设wordpress说明文档交接

文章结束给大家来个程序员笑话:[M] 在XT上可以设预条目模板(EntryTemplate)来到达模板化制控上传文档安全性和属性等信息的作用。而EntryTemplate本身可以与Folder相干联(一个Folder可以关联多个EntryTemplate)&#x…

在网站后台为什么不显示百分号网站维护托管公司

来源:哲学园作者:约翰R塞尔译者:GTY约翰塞尔生于1932年,当代著名哲学家,现为美国加州大学伯克利分校Slusser哲学教授,在语言哲学、心灵哲学和社会哲学领域贡献巨大,是目前在世的最著名的分析哲学…

什么是 glTF:完整指南

无论您是在设计复杂的 3D 产品配置器还是构建身临其境的虚拟体验,GLTF(GL 传输格式)都会发挥作用。本博客将详细介绍您需要了解的有关 GLTF 的所有信息,解释它是什么、为什么它很重要以及它如何改变 3D 景观。什么…

垃圾收集器与核心算法详解(上)

垃圾收集器ParNew&CMS与底层三色标记算法详解 一、垃圾收集算法:分代理论下的三大核心实现 分代收集理论是基础,核心逻辑是按对象存活周期将堆分为新生代(存活短)和老年代(存活长),针对不同年代选择效率最优…

在Debian系统上修改开源软件源代码制作patch - 教程

在Debian系统上修改开源软件源代码制作patch - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

WSL2搭建wordpress遇到的一点问题

密码的,这两天用wsl2搭建wordpress,刚开始没啥问题,访问正常,结果第二天打开电脑发现无论如何都访问不了wsl2搭建的wp,一直报错无法连接,无法访问,请检查防火墙和网络代理什么的。 然后去网上各种搜Windows访问…

襄阳做网站公司中国设计之窗官方网站

对于 call / apply / bind 来说,他们的首要目的是用于改变执行上下文的 this 指针。 call / apply 对 call / apply 的使用,一般都如下,用于改变执行环境的上下文。只是 call 接受的是一个一个的参数,而 apply 则是接受的是一个参…

高端网站建设设计公司排名做的网站

继上一篇博文,我们解决了多模块下扫描不到子模块的原因,建议先看上一个博客了解项目结构: springboot 多模块启动报错Field XXX required a bean of type XXX that could not be found. 接下来我们来解决swaggar异常的原因,我们成功启动项目…

【Linux】网络基础 - 实践

【Linux】网络基础 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &…

需求的系统规划 3

如何将系统的需求具体化、结构化 通过画业务流程图信息孤岛形成的原因、常用处理方式 1.人为原因:供应商不愿别人访问自己系统的数据,数据有特殊性,程序无法解读 2.编码差异:完全相同的数据,不同的软件系统采用不…

找人做网站毕业设计企信网企业信用信息系统

1.transformer的优化策略 1)GQA,减少推理过程中的KV缓存大小,增加上下文长度(KV 缓存(即 Key-Value 缓存)用于加速 Transformer 模型在推理过程中处理长序列时的计算。要减少 KV 缓存的大小) 2&…

430亿美元押注英国,Salesforce 加码 AI 投资

近日,英国与多家美国科技公司签署 “科技繁荣协议(Tech Prosperity Deal)”,宣布未来将有 430 亿美元 投入英国人工智能领域,目标是把英国打造为全球 AI 超级大国。 这笔投资是在此前 440 亿美元承诺的基础上再次…

C# 中 ref 和 out 的学习笔记

一句话搞懂区别​ref​:传进去的时候​必须有值,方法里可以改它,改完外面也能看到。 ​out​:传进去的时候​不用有值​(甚至不能有值),方法里​必须给它赋值,赋完值外面就能用。为什么需要它们? C# 默认是“…

NXP - 在MCUXpresso IDE中编译调试Smoothieware固件工程 - 思路 - 教程

NXP - 在MCUXpresso IDE中编译调试Smoothieware固件工程 - 思路 - 教程2025-09-26 18:37 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: aut…

C# 序列化三种方式

序列化是啥? 就是把一个 C# 对象(比如 Person、Order)变成一串能存文件、能发网络的“字符串”或“字节”。 反序列化就是反过来,把这串东西变回对象。 为啥要干这事?存到文件(比如保存游戏进度) 发给别的程序(…