网易首页 > 网易号 > 正文 申请入驻

Telnyx被塞了2个毒版本,黑客把木马藏进WAV文件

0
分享至


3月27日,PyPI仓库里两个看似平常的版本号——4.87.1和4.87.2——让数千个Python项目踩了雷。攻击者TeamPCP把窃密代码塞进音频文件,用"音乐"做掩护完成了供应链投毒。

这不是他们第一次得手。过去几个月,Trivy、KICS、litellm都栽在同一伙人手里。这次的目标是telnyx,一个用于云通信的Python库。开发者如果在这两天升级了依赖,等于亲手把钥匙交给了小偷。

音频文件成了特洛伊木马

TeamPCP的玩法比常见的base64编码隐蔽得多。他们在C2服务器上放了两个WAV文件:Windows用户收到"hangup.wav",Linux和macOS用户收到"ringtone.wav"。

Socket的分析还原了完整攻击链:第一阶段,恶意代码藏在telnyx/_client.py里,包一导入就触发;第二阶段,从WAV音频数据中提取载荷;第三阶段,内存中执行数据收集器,最后加密外传。整个过程在自毁型临时目录里完成,几乎不留痕迹。

Ossprey Security点破了这层设计的心思:"直接把可执行文件或base64块扔在C2上,网络检测和EDR秒级拦截。包进WAV里,流量看起来就像有人在下载铃声。"


Windows版的后续尤其阴损。提取出的程序被丢进Startup文件夹,伪装成"msbuild.exe"——这是Visual Studio的正经组件名,系统每次启动自动运行,用户很难察觉。

Linux和macOS版反而"克制"一些:没有持久化机制,干完活就删干净。Endor Labs的Kiran Raj和Rachana Misal认为这种分化是刻意为之——类Unix系统的防御工具更敏感,不留痕迹比长期潜伏更安全。

PyPI令牌从哪泄露的

攻击者怎么拿到telnyx的发布权限?目前没实锤,但最可能的答案藏在之前的litellm事件里。

「我们认为最可能的途径就是litellm那次入侵本身,」Endor Labs的研究人员说,「TeamPCP的收集器扫遍了所有导入litellm的系统——环境变量、.env文件、shell历史。如果有开发者的机器同时装了litellm,又能访问telnyx的PyPI令牌,那个令牌早就在TeamPCP手里了。」

这种"滚雪球"式的权限扩散,是供应链攻击最头疼的地方。一个库的沦陷,可能连带拖垮几十个有发布权限的关联项目。PyPI目前把telnyx项目隔离了,但 damage 已经造成。


被窃取的数据打包成"tpcp.tar.gz",通过HTTP POST发往83.142.209[.]203:8080。收集范围相当广:凭证、配置文件、环境变量,开发者日常接触的核心资产几乎全在清单上。

开发者现在该做什么

如果你或你的CI管道在3月27日之后升级过telnyx,立即回退到4.87.0。检查依赖锁定文件,确认没有夹带这两个版本。

更麻烦的是溯源。攻击链的自毁设计让取证极难——临时目录递归删除,内存执行不留文件,WAV文件本身看起来人畜无害。企业安全团队可能需要从网络流量或DNS日志里找线索,看有没有设备连接过那个C2地址。

这次事件暴露了一个长期被忽视的盲区:PyPI令牌的保管。很多小团队把发布权限绑在个人开发者账号上,而个人机器的安全水位参差不齐。litellm的教训表明,一个被入侵的开发者环境,足以让攻击者获得通往其他项目的跳板。

TeamPCP的命名规律也值得关注——"tpcp.tar.gz"里的缩写,和攻击者代号一致。这种签名式的傲慢,说明他们并不担心被追踪,或者对自身的反溯源能力足够自信。

PyPI的隔离机制这次反应算快,但"事后灭火"的模式终究被动。当攻击者开始用音频隐写术绕过检测,防御方需要重新评估:那些看起来正常的文件下载,到底在传输什么?

截至发稿,telnyx的维护者尚未公开说明令牌泄露的具体环节。如果你是该项目的用户,最后一个值得问自己的问题是:你的环境里,还有多少PyPI令牌是从未被轮换过的?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中国为什么没有干预美伊战争?

中国为什么没有干预美伊战争?

宇视天下
2026-03-29 09:36:36
顶风作案,非法捕捞100余斤!抓!

顶风作案,非法捕捞100余斤!抓!

绿色青浦
2026-03-29 13:06:10
3月30日俄乌最新:川普要动手了?

3月30日俄乌最新:川普要动手了?

西楼饮月
2026-03-29 22:00:44
广东省将会出现下一个 “深圳”,并不是广州,而是这个城市

广东省将会出现下一个 “深圳”,并不是广州,而是这个城市

娱乐的硬糖吖
2026-03-28 05:37:04
1-0大冷门!中国队2胜1平创佳绩,新星王钰栋闪耀全场

1-0大冷门!中国队2胜1平创佳绩,新星王钰栋闪耀全场

孙譁北漂拍客
2026-03-29 08:17:55
拉波:梅西离队这件事我认为自己做对了;巴萨永远是梅西的家

拉波:梅西离队这件事我认为自己做对了;巴萨永远是梅西的家

懂球帝
2026-03-29 17:22:07
邵佳一:国足禁外出购物,0-7惨败后买特产太刺眼

邵佳一:国足禁外出购物,0-7惨败后买特产太刺眼

老觷系戏精北鼻
2026-03-29 22:00:10
河南一法官被通报索贿涉44条人命遭捕,竟毫发无损稳坐审判席审案

河南一法官被通报索贿涉44条人命遭捕,竟毫发无损稳坐审判席审案

追月数星
2026-03-29 16:49:01
重庆某设计院员工带头罢工被辞退,辞退员工把领导眼镜打飞了!

重庆某设计院员工带头罢工被辞退,辞退员工把领导眼镜打飞了!

黯泉
2026-03-29 20:11:11
不装了!徐帆回应离婚7个月后,冯小刚贴脸养女,担心的事发生了

不装了!徐帆回应离婚7个月后,冯小刚贴脸养女,担心的事发生了

共工之锚
2026-03-29 18:18:53
“最快女护士”张水华辞职86天交出瞩目成绩单:参加4场马拉松,夺得2个冠军1次打破赛会纪录,已获20万元+价值10万元汽车

“最快女护士”张水华辞职86天交出瞩目成绩单:参加4场马拉松,夺得2个冠军1次打破赛会纪录,已获20万元+价值10万元汽车

极目新闻
2026-03-29 14:53:27
魂归故里,长眠桑梓!张雪峰安葬地选址原因披露

魂归故里,长眠桑梓!张雪峰安葬地选址原因披露

史海流年号
2026-03-29 12:14:27
张雪峰的灵车细节让人泪奔,车尾挂着一棵竹子,上面系着他的衣服

张雪峰的灵车细节让人泪奔,车尾挂着一棵竹子,上面系着他的衣服

魔都姐姐杂谈
2026-03-28 18:18:48
“以军濒临崩溃”,内塔尼亚胡还能打多久?| 京酿馆

“以军濒临崩溃”,内塔尼亚胡还能打多久?| 京酿馆

新京报评论
2026-03-29 19:05:41
离谱!阿森纳11人集体退出本期国家队 球迷质疑诈伤:为3冠王蓄力

离谱!阿森纳11人集体退出本期国家队 球迷质疑诈伤:为3冠王蓄力

我爱英超
2026-03-29 23:07:36
以色列最担心的事发生:伊朗送出“大礼”,特朗普的反应出人意料

以色列最担心的事发生:伊朗送出“大礼”,特朗普的反应出人意料

空天力量
2026-03-28 17:14:31
一段夫妻离婚对话刷屏!丈夫坦诚变心、净身出户,妻子竟平静应允

一段夫妻离婚对话刷屏!丈夫坦诚变心、净身出户,妻子竟平静应允

火山詩话
2026-03-28 15:09:53
难怪红霉素软膏越来越好,这7大用途超厉害,早知道早受益!

难怪红霉素软膏越来越好,这7大用途超厉害,早知道早受益!

妙招酷
2026-03-26 22:33:25
3.30日早评|可能打起来!A股要爆了!

3.30日早评|可能打起来!A股要爆了!

龙行天下虎
2026-03-30 01:42:53
歌手吴向飞喊话李荣浩道歉:未取得授权公开演唱其歌曲;李荣浩回应:并未在个人演唱会或音乐节晚会唱过,请列明场次,若侵权一定赔偿道歉

歌手吴向飞喊话李荣浩道歉:未取得授权公开演唱其歌曲;李荣浩回应:并未在个人演唱会或音乐节晚会唱过,请列明场次,若侵权一定赔偿道歉

极目新闻
2026-03-29 18:56:41
2026-03-30 06:23:00
全栈遛狗员
全栈遛狗员
白天跟需求对线,晚上在小区遛狗。
413文章数 26关注度
往期回顾 全部

科技要闻

马斯克承认xAI"建错了",11位创始人均离职

头条要闻

伊朗议长:美航母遭受巨大损失 我们绝不接受屈辱

头条要闻

伊朗议长:美航母遭受巨大损失 我们绝不接受屈辱

体育要闻

绝杀卫冕冠军后,他单手指天把胜利献给父亲

娱乐要闻

汪峰定律再现!李荣浩喊话单依纯侵权

财经要闻

Kimi、Minimax 们的算力荒

汽车要闻

岚图泰山X8配置曝光 四激光雷达/华为新一代座舱

态度原创

家居
教育
时尚
本地
军事航空

家居要闻

曲线华尔兹 现代简约

教育要闻

建议给家长放春秋假,否则的话,学生放春秋假就失去意义

来到1980的周也,好毛利兰

本地新闻

在潍坊待了三天,没遇到一个“潍坊人”

军事要闻

美两栖攻击舰载3500名增援到达

无障碍浏览 进入关怀版