Gpt-Agreement-Payment

一键重放ChatGPT订阅协议,破解hCaptcha验证,研究反欺诈机制

Gpt-Agreement-Payment 是一套针对 ChatGPT Plus/Team/Pro 订阅协议进行端到端重放的工具集,核心解决自动化订阅流程中遇到的验证码与反欺诈机制问题。项目从零实现了 hCaptcha 视觉求解器,并基于 mitmproxy 和 Playwright 进行协议级逆向与重放,支持对订阅支付流程的深度测试与实证研究。其技术栈覆盖对抗机器学习、反欺诈绕过、漏洞挖掘等领域,适合安全研究人员、CTF 玩家以及需要自动化处理 ChatGPT 订阅的开发者。项目提供完整的协议重放链路,帮助用户理解并应对复杂的人机验证与风控策略,同时为 bug bounty 研究提供可复用的实验环境。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2273
维护状态 低维护
是否开源
定价模式 free

项目数据

分类对话助手
开发团队DanOps-1
所属国家
官网地址
定价模式free
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型adversarial-ml,anti-fraud,bug-bounty,captcha-solver,chatgpt,ctf-tools,hcaptcha-solver,mitmproxy,playwright,protocol-replay,stripe,vlm
GitHub 星标★ 2273
30天Star增速
HF 下载量
上线时间2026-04-27 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 20 分钟 部署方式:Docker 7 步

环境要求

  • Docker 与 Docker Compose(README 推荐的一键部署路径,镜像内已打包全部系统依赖)
  • 手装路径需自备 Python 运行环境(README 未给出 pip 依赖安装命令)
  • 首次启动后需在 /setup 页面创建管理员账号
  • 本项目仅限自有系统、合法 CTF、授权 bug bounty in-scope 资产与安全研究场景

安装与启动步骤

  1. 1克隆仓库

    把仓库拉到本地,后续所有操作都在该目录内进行;Docker 部署时整个目录会 bind mount 进容器。

    git clone https://github.com/DanOps-1/Gpt-Agreement-Payment
    cd Gpt-Agreement-Payment
  2. 2Docker 一键启动

    使用仓库自带的 Dockerfile(多阶段 build)和 docker-compose.yml 构建并后台启动,耗时取决于网络与机器性能。

    docker compose up -d --build
  3. 3访问并建管理员

    启动后浏览器打开 Web UI,首次访问会自动跳转到 /setup 页面创建管理员账号;Docker 路径的端口映射以 docker-compose.yml 为准。

  4. 4手装方式启动

    不想用 Docker 时可直接在宿主机启动 webui 服务,然后浏览器打开 http://127.0.0.1:8765,首次访问同样跳 /setup。

    python -m webui.server
  5. 5跑配置向导

    进入 webui 配置向导,14 步 wizard 带实时 preflight 自检和运行控制器(SSE 日志流 + 并发面板),把原本 1–3 小时的手动调配压到约 15 分钟。

  6. 6确认生成配置

    向导完成后会生成 CTF-pay/config.auto.json 与 CTF-reg/config.paypal-proxy.json 两份配置文件,供后续订阅流程使用。

  7. 7执行订阅重放

    推荐用 webui 启动:选并发模式并在前端配 phone 池与并发数 N,或走单 run(PayPal billing agreement / GoPay / QRIS / promo 长链接)。

关键配置

配置项必填说明示例
CTF-pay/config.auto.jsonwebui 向导自动生成的支付侧配置,供订阅流程读取CTF-pay/config.auto.json
CTF-reg/config.paypal-proxy.jsonwebui 向导生成的 PayPal 代理/注册侧配置CTF-reg/config.paypal-proxy.json

如何确认成功

浏览器能打开 Web UI 并自动跳转到 /setup 管理员创建页面,即表示服务已正常启动。

常见问题

Q:不想装 Docker 能跑吗?

A:可以。README 提供手装路径:执行 python -m webui.server,然后浏览器打开 http://127.0.0.1:8765,首次访问同样会跳转 /setup 建管理员。

Q:改了 Python 代码需要重新 build 镜像吗?

A:不需要。Docker 部署把宿主机 git working tree 整仓 bind mount 进容器,作为单一真实源,改完 Python 代码执行 docker compose restart 即可生效。

Q:首次访问为什么不是首页?

A:这是预期行为,首次访问会跳转 /setup 让你创建管理员账号,建完再进入正常界面。

Q:公网访问怎么配?

A:需要通过 nginx 反向代理,具体配置见仓库内的 webui/README.md。

注意事项

  • 使用本项目即视为同意 NOTICE 全部条款,项目按 AS IS 提供、无任何担保,维护者不负责任。
  • 严禁用于欺诈、规避支付、批量造号转售、违反第三方 ToS 或未授权目标,一切法律责任由使用者自负。
  • Docker 路径的对外端口映射 README 未写明,请以仓库内 docker-compose.yml 的实际配置为准。
  • 手动安装路径的 Python 依赖安装命令 README 节选未给出,建议先阅读仓库完整 README 再执行。

核心亮点

  • 从零实现的hCaptcha视觉求解器,不依赖第三方打码服务
  • 基于mitmproxy的协议级重放,支持端到端订阅流程自动化
  • 内置反欺诈机制实证研究,为安全测试提供真实场景

不足之处

  • 依赖Playwright和mitmproxy,环境配置复杂
  • 文档/社区待观察

适用场景

  • 安全研究人员逆向分析ChatGPT订阅协议
  • CTF竞赛中解决验证码与反欺诈挑战
  • 自动化测试ChatGPT订阅支付流程

替代项目

hcaptcha-challenger、Playwright、mitmproxy

项目介绍

Gpt-Agreement-Payment 是对话助手领域的开源项目,由 DanOps-1 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,273)位列前 30%,在对话助手分类的 905 个项目里位列前 12%。

近 45 天,它的 GitHub 星标从 2,196 增加到 2,273,净增 77。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:安全研究人员逆向分析ChatGPT订阅协议。同类可对比的替代方案包括 hcaptcha-challenger、Playwright、mitmproxy。

上一篇:TavernAI-v1

下一篇:whiz

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09