三个假AI安装包,同一个文件哈希:GitHub品牌冒充投毒链实测

发布时间:2026/10/30 4:56:07

三个假AI安装包,同一个文件哈希:GitHub品牌冒充投毒链实测 10月27日GitHub新建仓库榜上齐刷刷冒出三个AI工具官方下载仓Cursor-AI-Download67★、Claude-Desktop-Download64★、hexstrike-ai-pc67★。名字像官网星数像热门README写得比真官网还贴心。它们全是假的。这个专栏追了一路的投毒面——从skills市场的恶意技能到Gheist往CI里种workflow——这一次又往外扩了一圈攻击者连下载渠道本身都开始伪造。我把这三个仓拆开做了全链路静态解剖不下载也不执行不访问目标链接照样把同一行动者的指纹和基础设施扒了出来。下面是全部数据。一天11个品牌冒充成了流水线先交代怎么抓到它们的。10月27日当天GitHub全站新建的、名字里带download的仓库有460个绝大多数是benign正常的下载镜像、个人工具。但按两个模式过滤冒充集群立刻显形。**模式一组织名与仓库名同义复读orgrepo。**新建组织组织下唯一一个仓库仓库名就是品牌名加Download。当天命中7个Grok-Download、Codex-Desktop-Download、Meta-AI-Download、Claude-Desktop-Download、Google-Gemini-Download、Hexstrike-Ai-download外加一个Cisco的Webex-s-Download——冒充面不止AI凡是有下载需求的品牌都在名单上。**模式二-tools后缀的一次性组织。**crsr-tools、cld-tools、hex-tools、wbx-tools组织名是品牌缩写创建日期全部是10月27日旗下仅一仓。其中wbx-tools/Cisco-Webex-Download星数为0说明这条流水线还没给所有仓配刷量套餐。还有一个10月23日建的ai-subscription-guide组织下面躺着4个仓chatgpt-download-、ChatGPT-download-Windows-Mac-、create-account-for-chatgpt、create-claude-account——从下载延伸到代注册链路做全套。合计单日可确认的品牌冒充仓不少于11个覆盖OpenAI、Anthropic、xAI、Google、Meta、Cisco六个品牌。解剖一个仓库的三层皮挑crsr-tools/Cursor-AI-Download做主样本逐层拆。**第一层皮README是SEO模板。**开头一张「 DOWNLOAD YOUR COPY」大横幅紧接着是GitHub Pages链接crsr-tools.github.io/Cursor-AI-Download/再往下是盗用的官方界面截图和一段写得相当漂亮的文案。文案不是复制粘贴的——Cursor版讲的是编辑器不懂你的痛点Claude版换成周五下午被legacy bug缠住的场景。按品牌定制话术批量模板做不到这个颗粒度AI生成可以。**第二层皮Pages站点是一页俄语跳转。**那个Pages链接背后只有一个1249字节的index.html。内容是一个函数名数组每个函数体逐字符混淆——\x68这类十六进制转义和String.fromCharCode混着用人眼读不出任何完整字符串。解码后只做一件事window.location.replace跳到https://vergen.click/s/crypto。**第三层皮终点域名已经死了。**对vergen.click做被动侦察只查DNS记录和公开扫描档案不发业务请求解析到45.59.125.3一台nginx现在只会302到beget.com/ru/404——Beget是俄罗斯托管商这个404是它家托管账号已关停的标准页。urlscan.io的公开档案里这个域名零记录新鲜注册24小时内撤离。仓库10月27日建成落地页10月28日已成停尸间。归因三个仓同一双手单个仓可以说是巧合Git的对象模型不留这个借口。三个仓的index.htmlblob shaGit按内容逐字节算出的对象哈希完全相同9b004132a999。三个不同组织、不同品牌、不同README的仓库跳转页连一个比特都没改过。这不是互相抄作业是同一条流水线出来的同一批货。更有意思的是差异化的地方两仓盗用的官方截图blob sha不同。这条流水线知道哪些文件该换皮截图按品牌换哪些文件懒得换跳转逻辑通用——跳转域名是统一的收款码换它才要成本。辅助证据链三个组织全部10月27日创建每个组织仅此一仓星数67/64/67咬得死紧。星数从哪来间接证据已经足够一个自然成长的仓库星数落在60~70这个窄带且三仓同日齐平的概率我不打算用运气解释。stargazers接口抽样验证这条路我走到了一半GitHub匿名接口限流每小时60次当天配额在枚举冒充集群时打满没拿到三仓的star用户列表。这是本次实测唯一没闭环的环节如实交代。但间接证据不缺。同日新建榜上还有一个DLSS-5-Swaper-New/.github仓内容只有4KB的组织自述仓创建3小时冲到327★——蹭的是gpu-unlock-ada两天1700★带起来的硬件解锁情绪。刷量基础设施是现成的换皮只要一天。三个假安装包仓的星数一致性和这个3小时327★是同一套基础设施的不同皮肤。对刷量仓来说星数不是虚荣指标是搜索排序的入场券GitHub搜索结果默认按相关度排star是相关度的最大权重之一。假官网要骗的就是搜Cursor下载然后点第一个结果的那个人。防御给四种角色的清单数据说完了落到行动。**普通用户一条官方下载页只有一个来源就是官网。**GitHub上的XX-Download仓哪怕星数上千、README精美、截图和官网一样也先问一句官网为什么要把下载托管在一个上周才注册的组织名下**品牌方两条。**其一把GitHub搜索当品牌监测渠道用download in:name加品牌词每天一次接口轮询冒充仓的组织名和仓库名都直白得很检出没有技术难度。其二发现即报abuse。本次样本里vergen.click在24小时内死亡说明托管商的处置通道是通的整条链上最慢的环节一直是发现。**平台方一条blob sha聚类是现成的检测原语。**同一blob sha出现在多个当日新建的单仓组织里这个信号不用任何机器学习一条SQL就出名单。本次实测我用公开接口手工完成了这个聚类平台侧做这个只会更容易。**安全研究员一条静态加被动侦察能走完全程。**本次没有执行任何恶意载荷没有访问目标链接接口元数据加DNS加公开扫描档案足够完成归因。碰到可疑仓先别急着点GitHub的trees接口能看到全部文件哈希这是最低成本的同源性比对。写在最后这个专栏的实测线在往一个方向收敛skills投毒审的是装什么Gheist审的是跑什么这一次审的是从哪下载。攻击者不需要攻破GitHub他们只需要使用GitHub——搜索排序、Pages托管、star体系每一样都是现成的攻击杠杆。窗口的判断依据还是那条发现的成本在降11个仓一天就能被一个业余研究者手工枚举完治理的动作在提速域名24小时内死亡。但冒充集群的换皮速度已经缩到天级谁先跑完这个循环谁就赢。数据核验说明侦察方式GitHub REST API匿名搜索、repos、git/trees、git/blobs接口、DNS解析、HTTP HEAD、urlscan.io公开档案全程未下载未执行任何恶意载荷未向vergen.click发起业务请求三仓身份crsr-tools/Cursor-AI-Download67★、cld-tools/Claude-Desktop-Download64★、hex-tools/hexstrike-ai-pc67★创建时间均为2026年10月27日各组织仅此一仓同源证据三仓index.html的blob sha均为9b004132a999前缀文件大小1249字节README盗用截图两仓blob sha不同集群枚举口径10月27日全站download in:name新建460仓orgrepo模式命中7个-tools模式命中4个ai-subscription-guide组织4仓建于10月23日计入集群不计入10月27日单日vergen.clickA记录45.59.125.3HEAD返回nginx302指向beget.com/ru/404Beget托管账号关停页urlscan.io零历史记录stargazers抽样未完成GitHub匿名限流每小时60次在集群枚举阶段耗尽星数造假结论基于三仓同日67/64/67一致性以及DLSS-5-Swaper-New/.github创建3小时327★的间接证据全部接口原始响应、解码脚本与侦察日志留档于ai-lab仓库复现指引配套脚本在ai-lab仓库的2026-10-28-fake-ai-installer目录probe_fake.py一个文件走完全程——搜索冒充集群、枚举组织仓库、拉trees比对blob sha、解码index.html混淆、域名被动侦察。零token可跑匿名限流内完成。相关阅读我在自己的仓库里种了个毒 workflowCI 供应链攻击实测2300 个插件没人把关DSH 插件市场实测——供应链审计视角的入口篇腾讯 AI-Infra-Guard 实测——把供应链扫描做成平台工具的另一条路day-trader-skill 实测——skill 形态的 fail-closed 设计参考博客导航文全部实测文章索引
延伸阅读

更多相关文章

2026/10/30 4:56:07

GameFrameWork框架学习——Base——TaskPool

在看Resources模块之前,因为它依赖TaskPool,所以先看一下TaskPool模块。 TaskStatus任务的执行状态,未开始,进行中,执行结束。 继承了byte,可以将当前结构体对象进行位运算。 TaskInfo 这是一个任务信息类&…

2026/10/30 4:51:07

如何用密码保护PPS文件?看这篇就够了

PPS文件最方便的地方,就是双击直接全屏播放,不需要手动点“幻灯片放映”。正因为这个特性,很多人会把定稿的演示文稿存成PPS发给客户或领导。如果你的PPS文件比较重要,也可以通过它的密码功能来保护文件。PPS的密码分为“打开密码…

2026/10/30 4:51:06

Scrapy-Redis分布式集群全改造:从单机脚本到10节点生产环境,踩完所有坑的实战总结

去年接手一个工业数据采集项目,百万级页面的采集任务,单机Scrapy跑满并发也要七天才能跑完一轮,中间但凡机器宕机、进程崩溃,进度直接清零重来。一开始想的是加配置、提并发,结果单机能压榨的性能到顶了,速度还是上不去,稳定性也差。 后来花了一周时间把整套架构改成Sc…

2026/10/30 11:23:39

MATLAB YOLOv3车辆检测实战:从环境配置到mAP调优的避坑指南

简介:这是一份面向计算机视觉初学者与深度学习入门者的Matlab实战资源,围绕YOLOV3算法实现车辆目标识别与检测,适合用于课程设计、项目验证及算法原理学习。压缩包共78个文件,约11.3MB,包含71张jpg车辆图像作为训练与测…

2026/10/30 11:23:39

VoiceStudio实战:从音频清洗到批量语音合成的有声书制作全流程

这套VoiceStudio的工作流,我得坦白说,它并不是我凭空想出来的。去年下半年我接了一个有声书的外包项目,要在一个半月内把一本30万字的小说录完、剪完、审完。最初我按传统路子来,租录音棚、找主播、约档期、逐段监听、手动修爆音和…

2026/10/30 11:23:39

百度地图瓦片下载工具:BD09坐标转换与合规离线采集

简介:这是一款面向GIS开发者、地图应用工程师及离线地图项目实践者的百度地图瓦片下载工具,专为解决离线地图数据批量获取难、坐标系适配复杂、区域与缩放级别控制不灵活等实际问题而设计。资源包共3个文件:核心可执行jar包(tiles…

2026/10/30 11:23:39

深度强化学习破解德州扑克单挑博弈

简介:本资源是一套基于深度强化学习的德州扑克AI算法优化完整实现方案,面向计算机、电子信息工程及数学等专业的本科生,适用于课程设计、期末大作业或毕业设计参考。项目经导师指导并获评98分高分,聚焦于不完全信息博弈场景下的策…

2026/10/30 11:18:33

AI治理的五个致命陷阱:从制度空转到供应链失明

1. AI治理的失败,往往从“看起来很努力”开始我在过去两年里接触过几十家正在上马AI项目的企业,从零售、金融到内容平台都有。一个很普遍的现象是:大家嘴上都在讲AI治理,朋友圈都在转发原则性宣言,组织架构里也挂了“A…

2026/10/29 17:05:52

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/29 17:06:02

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/29 17:06:13

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/30 0:00:46

NCP1342高频准谐振反激控制器:从设计约束到验收的完整方案

简介:NCP1342 高频准谐振反激控制器应用介绍译文文档,面向电源设计工程师、硬件研发人员及开关电源学习者,帮助读者跨越英文原版资料的语言门槛,系统理解这款高集成度 QR Flyback 控制器的设计要点。文档围绕芯片核心特性展开&…

2026/10/30 0:00:46

NCP1342准谐振反激电源设计:从选型到验收的全流程解析

简介:这份文档面向电源设计工程师与开关电源学习者,系统梳理NCP1342高频准谐振反激控制器的应用要点,帮助读者快速理解这款高集成度离线电源变换器控制芯片的工作机制与设计方法。内容涵盖芯片核心特性、引脚功能定义、电气特性参数表、最大额…

2026/10/30 0:00:46

Web系统自动登出机制设计与实现全解析

1. 系统自动登出机制的设计初衷在各类Web应用和后台管理系统中,自动登出功能早已成为标配。这个看似简单的功能背后,实际上涉及用户安全、资源管理和体验优化的多重考量。作为从业十多年的老开发,我见过太多因为登出逻辑设计不当导致的安全事…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑