您现在的位置是:电脑教程 >>正文
恶意 npm 包篡改本地 "ethers" 库以发起反向 Shell 攻击
电脑教程67272人已围观
简介网络安全研究人员在npm注册表中发现两个恶意软件包,这些软件包专门感染本地安装的其他程序包,这标志着针对开源生态系统的软件供应链攻击持续升级。恶意包伪装与感染机制涉事的两个软件包分别为ethers-p ...
网络安全研究人员在npm注册表中发现两个恶意软件包,恶意这些软件包专门感染本地安装的包本地其他程序包,这标志着针对开源生态系统的篡改软件供应链攻击持续升级 。

涉事的起反两个软件包分别为ethers-provider2和ethers-providerz。其中ethers-provider2自2025年3月15日发布以来已被下载73次 ,攻击而第二个软件包可能已被恶意软件作者自行删除 ,恶意未产生任何下载记录 。包本地
ReversingLabs研究员Lucija Valentić在向The 篡改Hacker News提供的报告中表示:"这些是简单的下载器,但其恶意载荷被巧妙隐藏。起反真正有趣的源码下载攻击是它们的第二阶段行为——会修补本地安装的正版npm包ethers,用包含恶意载荷的恶意新文件替换原文件。这个被篡改的包本地文件最终会建立反向Shell连接。"
难以清除的篡改持久化威胁这一发展标志着威胁行为者战术的新升级,因为即使卸载恶意软件包,起反受感染机器仍无法清除恶意功能 ,攻击因为修改已植入流行库中。更严重的建站模板是,如果用户在ethers-provider2仍存在于系统时卸载ethers包,后续重新安装该包时将面临再次感染的风险 。
ReversingLabs对ethers-provider2的分析显示,它实质上是广泛使用的ssh2 npm包的木马化版本,其install.js中包含恶意载荷,用于从远程服务器("5.199.166[.]1:31337/install")获取第二阶段恶意软件,写入临时文件并执行 。执行后立即删除临时文件以消除痕迹 。模板下载

第二阶段载荷启动无限循环检查本地是否安装ethers npm包。若检测到该包存在或新安装 ,就会立即行动,将名为"provider-jsonrpc.js"的文件替换为包含额外代码的伪造版本,这些代码会从同一服务器获取并执行第三阶段载荷 。新下载的载荷作为反向Shell,通过SSH连接到攻击者的服务器 。
Valentić指出 :"这意味着当客户端收到服务器的特定消息时 ,建立的免费模板连接就会转变为反向Shell。即使从受感染系统中删除ethers-provider2包 ,该客户端仍会在特定情况下被使用 ,为攻击者提供一定程度的持久性 。"
需要特别说明的是,npm注册表中的官方ethers包并未被入侵 ,所有恶意修改都是在本地安装后进行的。
同源攻击变体第二个软件包ethers-providerz行为类似 ,试图修改与本地安装的服务器租用"@ethersproject/providers"npm包相关的文件。虽然具体目标文件尚不明确 ,但源代码引用表明可能是loader.js 。
这些发现凸显了威胁行为者在开发者系统中传播和维持恶意软件的新手段,强调必须在使用前仔细检查开源仓库中的软件包。Valentić警告称:"尽管下载量较低 ,但这些软件包功能强大且恶意。若攻击得逞 ,将破坏本地安装的ethers包,即使卸载该包也能在受感染系统中保持持久性。亿华云"
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/html/794c499201.html
相关文章
什么是网络安全网格,它如何增强网络安全?
电脑教程随着我们进入21世纪,越来越多的技术进步充斥着网络安全领域。随着技术进步的迅猛发展,大量网络攻击者试图发现新的攻击方式。这就是网络安全网格的用武之地。简而言之,它需要多种现有工具,并使它们能够灵活地协 ...
【电脑教程】
阅读更多华为V9系列(华为荣耀V9)
电脑教程在智能手机市场激烈竞争的背景下,华为V9系列以华为荣耀V9为代表,以其卓越的技术创新和出色的性能表现成为众多消费者关注的焦点。本文将从多个方面深入探讨华为V9系列的特点和优势。1.震撼全面屏设计:超窄 ...
【电脑教程】
阅读更多电脑开机时间错误的原因和解决办法(探究电脑开机卡在时间错误的原因及有效解决方案)
电脑教程电脑开机卡在时间错误是许多电脑用户常遇到的问题之一。当我们打开电脑时,如果发现系统时间不准确或者显示了错误的日期,这可能会导致各种不便和困扰。本文将详细探讨电脑开机时间错误的原因,并提供一些有效的解决 ...
【电脑教程】
阅读更多
热门文章
最新文章
友情链接
- 戴尔PowerFlex 4.0为客户的IT现代化之旅奠定了坚实的基础
- Win10硬盘装系统教程(详细步骤教你在Win10上进行硬盘装系统)
- 轻松学会使用U盘在电脑店装机系统(一步步教您如何利用U盘完成电脑系统安装)
- iOS启动U盘使用教程(从零开始,轻松掌握iOS启动U盘的使用技巧)
- 秒懂1U、2U、4U和42U服务器
- 规划未来时要了解的数据中心统计数据
- 华硕主板重装系统教程(一步步教你如何重装系统,让华硕主板焕发新生)
- 电脑U盘重做系统教程(详细步骤和注意事项)
- 在 NVIDIA BlueField DPU 上运行 vSphere,构建现代化数据中心
- 戴尔Latitude 5530 业界首款使用生物基材料的PC 云服务器b2b信息平台网站建设亿华云源码库香港物理机企业服务器