Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 热议话题 › 「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止

「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止

Eswlnk的头像
Eswlnk
2023-05-21 17:55:26
「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止-Eswlnk Blog
智能摘要 AI
Python Package Index (PyPI) 因近期恶意用户和项目激增而暂停新用户注册和包上传,旨在应对攻击者利用软件供应链的威胁。以色列公司Phylum发现了一个利用OpenAI ChatGPT主题诱骗开发者的恶意Python模块。ReversingLabs则揭露了npm存储库中潜伏两个月的恶意npm包,如`nodejs-encrypt-agent`和`nodejs-cookie-proxy-agent`,它们通过嵌入恶意可执行文件“lib.exe”传播TurkoRAT木马,窃取敏感信息并逃避检测。这些事件突显了开源软件供应链的安全隐患。

攻击详情

Python 编程语言的官方第三方软件存储库 Python Package Index (PyPI) 的维护者已暂时禁用用户注册和上传新包的功能,直至另行通知。

管理员在 5 月 20 日发布的通知中说:“过去一周在索引上创建的恶意用户和恶意项目的数量已经超过了我们及时响应的能力,尤其是在多名 PyPI 管理员休假的情况下。” 

没有披露有关将这些流氓包发布到 PyPI 所涉及的恶意软件和威胁参与者的性质的更多详细信息。

冻结新用户和项目注册的决定是在 PyPI 等软件注册中心一次又一次被证明是攻击者想要毒害软件供应链和破坏开发人员环境的热门目标之际做出的。

本周早些时候,以色列网络安全初创公司 Phylum发现了一个活跃的恶意软件活动,该活动利用以 OpenAI ChatGPT 为主题的诱饵诱使开发人员下载能够窃取剪贴板内容的恶意 Python 模块,以劫持加密货币交易。

ReversingLabs 在类似的发现中,在 npm 存储库中发现了多个名为 nodejs-encrypt-agent 和 nodejs-cookie-proxy-agent 的 npm 包,它们会投放一个名为 TurkoRat 的木马。

有关TurkoRAT相关信息

软件安全公司 ReversingLabs 的研究人员分析了在 npmjs.com 注册表中潜伏了两个多月的三个 npm 包。

这些包,总共下载了 1,200 多次,被称为:

包裹版本总下载量
nodejs-encrypt-agent6.0.2、6.0.3、6.0.4、6.0.5521
nodejs-cookie-proxy-agent1.1.0、1.2.0、1.2.1、1.2.2、1.2.3、1.2.4678
axios-proxy1.7.3、1.7.4、1.7.7、1.7.9、1.8.9、1.9.923

“两个多月前首次发布,nodejs-encrypt-agent乍一看似乎是一个合法的包,”ReversingLabs 研究人员在他们的报告中说。

“然而,差异给我们的研究人员带来了危险信号。尽管如此,我们的第一个想法仍然是这个包不可能是恶意的。如果是的话,它肯定会被 npm 管理员注意到并删除。”

研究人员发现,尽管nodejs-encrypt-agent最初并没有发出警报,甚至还反映了 agent-base 等合法软件包的功能, 但它还有更多功能。

「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止-Eswlnk Blog
恶意包nodejs-encrypt-agent 的 npm 页面(ReversingLabs)

“然而,有一个很小但非常重要的区别:nodejs-encrypt-agent包包含一个可移植的可执行 (PE) 文件,当 ReversingLabs 分析时发现该文件是恶意的,”研究人员写道。

所指的 PE 文件是 Windows 可执行文件“lib.exe”,大小约为 100 MB,乍看之下可能并不可疑。

「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止-Eswlnk Blog
lib.exe 存在于 nodejs-encrypt-agent npm 包中 (BleepingComputer)

该文件在 PE 标头和元数据、代码和功能方面非常类似于真正的 NodeJS 应用程序。事实上,BleepingComputer 观察到,某些版本的nodejs-encrypt-agent中存在的“lib.exe”可执行文件变体的检测率非常低:

「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止-Eswlnk Blog
某些“lib.exe”文件的低 VirusTotal 检测率 (VirusTotal)

ReversingLabs 专门分析的lib.exe也是如此。VirusTotal 分析揭示了可执行文件如何模仿 Node.js 并包含来自合法应用程序的相同元数据。

分析恶意包的 ReversingLabs 研究员 Igor Kramarić 发现nodejs-encrypt-agent中的一个或多个 JavaScript 文件包含合法功能,但也有悄悄运行捆绑的“lib.exe”的代码:

「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止-Eswlnk Blog
运行捆绑的“lib.exe”的 npm 包(ReversingLabs)

“正如我们在上面观察到的:毫无疑问,在 npm 包中发现的 PE 是恶意的,”ReversingLabs 的 Lucija Valentić 说。

有问题的恶意可执行文件运行了所谓的 TurkoRAT 信息窃取程序——一种可定制的“抓取程序”和凭证窃取程序,很难检测到。

“观察到的恶意或可疑行为列表很长,其功能旨在从受感染的系统中窃取敏感信息,包括用户登录凭据和加密钱包,以及愚弄或击败用于分析恶意文件的沙箱环境和调试器。”

「紧急提醒」PyPI 存储库受到攻击:用户注册和包上传暂时停止-Eswlnk Blog
EXE (ReversingLabs) 中打包的一段 TurkoRAT 代码

与nodejs-encrypt-agent一样, nodejs-cookie-proxy-agent的版本  也删除了这个木马,但在两者之间引入了一个额外的步骤来逃避检测。

nodejs-cookie-proxy-agent没有直接在其中捆绑“lib.exe”,而是将axios-proxy 列为  依赖项,后者包含恶意可执行文件,只要用户安装前一个包,它就会被提取。

“这一次,攻击者将其伪装成一个依赖项axios-proxy,它被导入到nodejs-cookie-proxy-agent版本 1.1.0、1.2.0、1.2.1 和 1.2.2 中的每个文件中,”揭示了研究人员。

所有恶意包在被 ReversingLabs 检测到后不久就从 npm 注册表中删除。但是,研究人员警告说,这些在 npm 上保留了两个多月的事实凸显了未经审查的开源包可能对软件供应链安全构成的持续风险。

本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
python攻防对抗网络安全
1
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
威胁组织UNC3944滥用Azure串行控制台造成虚拟机完全接管
上一篇
「漏洞预警」WinTapix.sys 恶意软件参与跨中东的多阶段攻击
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 「漏洞资讯」CVE-2025-12914:宝塔面板曝出注入漏洞
  • 小工具开发之EdgeOne免费计划兑换工具
  • 研究日志:ERA5-Land数据解析问题
  • 今日热点:伪Clash软件下载陷阱曝光,附防范建议
  • 漏洞资讯:Ollama 未授权访问漏洞分析与防护指南
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

「热议话题」站长阅历之解读董永辉流量密码
2022-10-05 18:46:36
Windows defender 是什么意思?Windows defender 有什么用?
2023-03-04 21:33:41
「热议话题」服务器Nginx和Apache怎么选择
2023-11-03 23:48:52

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.777 秒   |  SQL查询 29 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈