

恶意 NuGet 软件包利用 SeroXen RAT ,针对 .NET 开发人员
source link: https://www.51cto.com/article/769749.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

恶意 NuGet 软件包利用 SeroXen RAT ,针对 .NET 开发人员
在.NET Framework的NuGet软件包管理器上发现了一个恶意软件包,它可发送名为SeroXen RAT的远程访问木马。
软件供应链安全公司Phylum在今天的一份报告中说,这个名为Pathoschild.Stardew.Mod.Build.Config的软件包是一个名为Pathoschild.Stardew.ModBuildConfig的合法软件包的篡改版本。

据了解,真实软件包迄今已获得近 79000 次下载,但恶意变种在 2023 年 10 月 6 日发布后人为虚假夸大了下载次数,让其下载量突破了 10万 次。
该软件包背后的个人资料还发布了其他六个软件包,累计吸引了不少于210万次下载,其中四个伪装成各种加密服务(如Kraken、KuCoin、Solana和Monero)的库,但也是为了部署SeroXen RAT而设计的。
攻击链是在安装软件包时通过 tools/init.ps1 脚本启动的,该脚本旨在不触发任何警告的情况下实现代码执行,JFrog 曾在 2023 年 3 月披露过利用这种行为检索下一阶段恶意软件的情况。
JFrog当时表示:尽管init.ps1脚本已被弃用,但它仍被Visual Studio认可,并会在安装NuGet软件包时不发出任何警告的情况下运行。在 .ps1 文件中,攻击者可以编写任意命令。
在Phylum分析的软件包中,PowerShell脚本被用来从远程服务器下载一个名为x.bin的文件,而这个文件实际上是一个被严重混淆的Windows批处理脚本,它反过来负责构建和执行另一个PowerShell脚本,最终部署SeroXen RAT。
SeroXen RAT是一款现成的恶意软件,以60美元的终身捆绑价格出售,因此网络犯罪分子很容易获得它。它是一种无文件 RAT,结合了 Quasar RAT、r77 rootkit 和 Windows 命令行工具 NirCmd 的功能。
该公司在Python包索引(PyPI)资源库中检测到7个恶意软件包,它们冒充阿里云、亚马逊网络服务(AWS)和腾讯云等云服务提供商的合法产品,偷偷将凭证传输到一个混淆的远程URL。
软件包名称如下:
- 腾讯云--python-sdk
- python-alibabacloud-sdk-core
- alibabacloud-oss2
- python-alibabacloud-tea-openapi
- aws-enumerate-iam
- enumerate-iam-aws
- alisdkcore
Phylum指出:在这次攻击活动中,攻击者利用了开发人员的信任,利用现有的、完善的代码库,插入了一段恶意代码,目的是渗出敏感的云凭证。
Phylum指出:其精妙之处在于,攻击者采取了保留软件包原有功能的策略,试图掩人耳目。这种攻击简约而有效。
Checkmarx 还分享了同一活动的其他细节,称其目的也是通过一个名为 telethon2 的欺骗性软件包来攻击 Telegram,该软件包旨在模仿 telethon,这是一个与 Telegram API 交互的 Python 库。
假冒库的下载大多来自美国,其次是中国、新加坡、中国香港、俄罗斯和法国。
该公司表示:这些软件包中的恶意代码并不是自动执行的,而是被策略性地隐藏在函数中,只有当这些函数被调用时才会触发。攻击者利用 Typosquatting 和 StarJacking 技术引诱开发者使用他们的恶意软件包。
本月早些时候,Checkmarx 进一步揭露了针对 PyPI 逐步复杂的攻击活动,即在软件供应链中埋下 271 个恶意 Python 软件包,以便从 Windows 主机上窃取敏感数据和加密货币。
这些软件包还带有破坏系统防御的功能,在被下架前总共被下载了约 75000 次。
参考链接:https://thehackernews.com/2023/10/malicious-nuget-package-targeting-net.html
Recommend
-
21
本文最初发表于 Towards Data Science 博客,由 InfoQ 中文站翻译并分享。 你知道 Python 是被称为 全能编程语言 的吗? 是的,它确实是,
-
30
近日,NPM 移除了多个托管在其仓库中的包,原因是这些包会向远程服务器建立连接并泄露用户数据。 这 4 个包在过去几个月中累计有超过 1000 次下载,直到 10 月 15 日被 NPM 移除。 这 4 个包是: plutov-...
-
38
这些项目构想很有可能会让你对这门神奇的语言产生兴趣。最棒的是,你可以通过这些有趣但也具有挑战性的项目来增强你的 Python 编程技能。让我们来一一看下。
-
13
Rust是2010年起源于Mozilla Research的一种编程语言。如今,所有大公司都在使用它。 亚马逊和微软都认可它是其系统中C / C ++的最佳替代品,但是R...
-
5
安全公司:恶意npm软件包试图窃取Discord令牌 • 5 小时前...
-
11
Juno开发人员:主网暂停源于恶意智能合约攻击,网络正在修复中 • 20 小时前...
-
7
APT Lazarus利用macOS恶意软件针对工程师进行攻击 作者:星辰大海 2022-09-14 11:03:26 安全 朝鲜APT在针对英特尔和苹果系统用户的...
-
7
新的恶意软件包通过YouTube视频自我传播 作者:james_23 2022-09-16 14:26:56 安全 据悉,恶意软件捆绑包已经在YouTube视频中广泛传...
-
7
新浪VR > 正文页 Unity 面向 VR 开发人员推出跨平台手部追踪功能软件包...
-
8
PyPI 中发现六个针对 Windows 用户的恶意软件包 作者:Avenger 2023-07-19 11:57:33 安全 本次攻击确认是对攻击团伙 W4SP 的模仿,...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK