OpenAI订阅协议被破解:揭秘突破hCaptcha的支付漏洞工具

GitHub May 2026
⭐ 1786📈 +240
来源:GitHub归档:May 2026
一款开源工具包在GitHub上公开,通过逆向工程破解ChatGPT的订阅支付流程并击败hCaptcha验证,暴露了OpenAI计费系统中的关键反欺诈弱点。该项目名为danops-1/gpt-agreement-payment,提供了针对Plus、Team和Pro等级的完整协议重放管道。

danops-1/gpt-agreement-payment仓库在一天内获得超过1700颗星,代表了迄今为止对OpenAI订阅基础设施最全面的公开分析。该工具包实现了ChatGPT Plus/Team/Pro支付协议的全端到端重放,从初始请求到确认,包括一个无需外部API或第三方服务的自建hCaptcha视觉求解器。这不仅仅是一个脚本——它是一个研究级框架,剖析了支撑OpenAI计费系统的加密握手、会话令牌管理和CAPTCHA挑战-响应机制。项目作者以化名danops-1运营,记录了精确的请求序列、头部结构和时间约束。

技术深度解析

danops-1/gpt-agreement-payment工具包在架构上分为四个核心模块:协议捕获、会话重建、CAPTCHA求解和支付流重放。协议捕获模块使用中间人代理拦截并记录官方ChatGPT客户端与OpenAI API端点之间在合法订阅购买过程中的所有HTTP/2流量。捕获的数据随后被解析,以提取精确的请求序列,包括初始协议端点(`/v1/subscription/agreement`)、支付意图创建(`/v1/payment/intents`)和最终确认(`/v1/subscription/confirm`)。

会话重建模块逆向工程了OpenAI客户端使用的加密随机数生成。通过分析登录流程中提供的JavaScript WebAssembly模块,作者发现随机数由用户会话令牌、服务器提供的挑战和时间戳组合而成,使用SHA-256哈希,并带有一个每24小时更改的盐值。该工具包用Python实现了这一逻辑,使其能够在不运行原始客户端的情况下生成有效的随机数。

hCaptcha求解器是技术上最令人印象深刻的组件。作者没有使用2Captcha或DeathByCaptcha等外部服务,而是在12万张标记的hCaptcha图像数据集上训练了一个自定义的ResNet-18变体——其中60%是合成图像(通过渲染hCaptcha字体和失真算法生成),40%是真实图像(从实时会话中收集)。该模型首次尝试准确率达到68.2%,在最多三次重试后达到89.4%,在消费级GPU(NVIDIA RTX 3090)上平均求解时间为1.8秒。相比之下,商业服务通常达到85-92%的准确率,但每1000次求解成本为0.50-2.00美元,并引入5-15秒的延迟。

| 求解器类型 | 首次尝试准确率 | 三次尝试准确率 | 平均求解时间 | 每1000次求解成本 |
|---|---|---|---|---|
| danops-1自定义ResNet-18 | 68.2% | 89.4% | 1.8秒 | 0.00美元(自托管) |
| 2Captcha(人工) | 92% | 98% | 12秒 | 0.50美元 |
| DeathByCaptcha(人工) | 88% | 95% | 8秒 | 1.20美元 |
| AWS Rekognition(通用) | 45% | 62% | 0.5秒 | 1.00美元 |

数据要点: danops-1求解器虽然不如人工服务准确,但速度极快且免费,使其适用于自动化测试。68%的首次尝试准确率足以应对大多数重放场景,尤其是结合重试逻辑时。

支付流重放模块编排了整个序列。它首先使用有效的会话令牌(单独获取)进行身份验证,然后使用重建的随机数发送协议请求。收到hCaptcha挑战后,它将图像传递给求解器,提交响应,然后继续进行支付意图创建。该工具包包含一个模拟的Stripe支付处理器,模拟成功的卡授权而不实际扣款——这对研究目的至关重要,因为它避免了金融交易。整个流程在30秒内完成,而人类手动操作需要2-3分钟。

一个值得注意的工程细节是该工具包使用HTTP/2连接多路复用来保持所有请求使用相同的TCP连接,模仿官方基于Electron的ChatGPT客户端的行为。这绕过了基本的基于IP的速率限制和连接指纹识别,这些机制会标记来自不同连接的快速顺序请求。

关键角色与案例研究

主要行动者是danops-1,一位化名的安全研究员,曾发布过与AI相关的漏洞研究。他们之前的工作包括对OpenAI API分词管道的逆向工程,以及一个从量化版本的LLaMA中提取模型权重的工具。当前项目在发布第一周内被分叉340次,表明安全研究社区对此有浓厚兴趣。

在防御方面,OpenAI的反欺诈团队由安全工程经理Alex Rice(前Facebook威胁基础设施团队成员)领导,尚未公开发表评论。然而,该公司有积极下架的先例:2024年,OpenAI对三个记录了API速率限制绕过方法的仓库发出了DMCA通知。该公司还使用由Intuition Machines提供的hCaptcha服务,后者有自己的反滥用团队。hCaptcha的挑战系统结合了图像分类、行为分析(鼠标移动、滚动模式)和浏览器指纹识别。danops-1求解器仅击败了图像分类组件;行为分析则通过重放原始捕获中预先录制的鼠标移动模式来绕过。

| 实体 | 角色 | 对此工具的反应 |
|---|---|---|
| danops-1 | 研究员 | 发布工具包;声称于2025年5月20日向OpenAI负责任披露 |
| OpenAI | 目标 | 未公开发表声明;可能正在修补服务器端验证 |

更多来自 GitHub

DriveLM:图式VQA如何重写自动驾驶认知规则自动驾驶长期面临一个根本性矛盾:端到端神经网络模型虽然性能惊艳,但决策过程不透明;模块化流水线虽然可解释,却牺牲了系统集成度。DriveLM作为ECCV 2024 Oral论文发表,并在GitHub上开源(opendrivelab/drivPyribs:解锁质量多样性优化潜能的极简主义Python库质量多样性优化(Quality Diversity Optimization)是一种不仅追求单一高性能解,而是寻找多样化高性能解集合的范式,长期以来在机器人与游戏AI领域扮演着小众但强大的角色。由南加州大学(USC)研究人员开发的开源库PyEvoTorch:NNAISENSE 打造的原生 PyTorch 进化库,正在重塑 AI 优化格局EvoTorch 并非又一个普通的进化算法(EA)库;它是对深度学习领域日益增长的可扩展、梯度感知优化需求的一种深思熟虑的架构回应。由以神经进化和强化学习(RL)研究闻名的瑞士 AI 公司 NNAISENSE 开发,EvoTorch 直接构查看来源专题页GitHub 已收录 2247 篇文章

时间归档

May 20262836 篇已发布文章

延伸阅读

DriveLM:图式VQA如何重写自动驾驶认知规则ECCV 2024 Oral论文DriveLM提出图式视觉问答(Graph VQA)框架,将驾驶场景建模为带有因果推理链的结构化图。这一方法有望弥合自动驾驶中黑箱感知与可解释决策之间的鸿沟,为行业提供第三条技术路径。Pyribs:解锁质量多样性优化潜能的极简主义Python库Pyribs是一个专注于质量多样性(QD)优化的极简Python库,以最小化的API提供了CMA-ME等核心算法。本文深入剖析其技术架构、在机器人与游戏策略生成中的真实应用,并探讨其如何降低QD研究门槛。EvoTorch:NNAISENSE 打造的原生 PyTorch 进化库,正在重塑 AI 优化格局EvoTorch 是瑞士 AI 研究公司 NNAISENSE 基于 PyTorch 构建的先进进化计算库,凭借将遗传算法与进化策略无缝融入 GPU 加速、可微优化流程的能力,正迅速获得业界关注。本文深入解析其技术架构、竞争生态,以及推动神经This Open-Source Tool Automates China Software Copyright Filing, Slashing Costs to ZeroA new open-source project, fokkyp/softwarecopyright-skill, automates the generation of China software copyright applicat

常见问题

GitHub 热点“OpenAI Subscription Protocol Cracked: Inside the hCaptcha-Breaking Tool That Exposes Payment Flaws”主要讲了什么?

The danops-1/gpt-agreement-payment repository, which gained over 1,700 stars in a single day, represents the most comprehensive public analysis of OpenAI's subscription infrastruct…

这个 GitHub 项目在“ChatGPT Plus subscription bypass tool GitHub”上为什么会引发关注?

The danops-1/gpt-agreement-payment toolkit is architecturally divided into four core modules: protocol capture, session reconstruction, CAPTCHA solving, and payment flow replay. The protocol capture module uses a man-in-…

从“hCaptcha solver open source ResNet-18”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 1786,近一日增长约为 240,这说明它在开源社区具有较强讨论度和扩散能力。