Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
ai-captcha-bypass — 使用多模态 AI 模型(GPT-4o、Gemini)和 Selenium 自动破解 CAPTCHA,支持通过命令行界面处理文本、音频、滑块拼图以及 reCAPTCHA v2。 | Kitploit
工具/GitHubGitHub/aydinnyunus/ai-captcha-bypass
Web安全反机器人CAPTCHA 绕过AI 安全CAPTCHA 绕过 分类第 2 名
GitHubaydinnyunus/ai-captcha-bypass

ai-captcha-bypass

使用多模态 AI 模型(GPT-4o、Gemini)和 Selenium 自动破解 CAPTCHA,支持通过命令行界面处理文本、音频、滑块拼图以及 reCAPTCHA v2。

查看仓库
1.2k131223个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

AI 驱动的 CAPTCHA 求解器

该项目是一个基于 Python 的命令行工具,利用大型多模态模型(LMM),如 OpenAI 的 GPT-4o 和 Google 的 Gemini,来自动解决各种类型的 CAPTCHA。它借助 Selenium 实现浏览器自动化,与网页交互并实时解决 CAPTCHA。

成功求解的动图会以 GIF 格式保存在 successful_solves 目录中。

详细博客文章:https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/

主要特性

  • 多 AI 提供商:支持 OpenAI(例如 GPT-4o)和 Google Gemini(例如 Gemini 2.5 Pro)模型。
  • 多种 CAPTCHA 类型:能够解决多种 CAPTCHA 挑战。
  • 浏览器自动化:使用 Selenium 模拟与网页的人工交互。
  • 可扩展:模块化设计使其易于添加对新 CAPTCHA 类型或 AI 模型的支持。
  • 基准测试:包含一个脚本,用于测试求解器的性能和成功率。

支持的 CAPTCHA 类型

该工具可以解决 2captcha.com/demo/ 页面上的以下 CAPTCHA 类型:

  1. 文本验证码(Text Captcha):简单的文本识别。
  2. 复杂文本验证码(Complicated Text Captcha):具有更多扭曲和噪声的文本。
  3. reCAPTCHA v2:谷歌的“我不是机器人”复选框,带有图像选择挑战。
  4. 拼图验证码(Puzzle Captcha):滑块拼图,需要将一块移动到正确位置。
  5. 音频验证码(Audio Captcha):转录音频文件中的口语字母或数字。

前提条件

  • Python 3.7+
  • Mozilla Firefox
  • 🔥 为什么用户喜爱 CapMonster.Cloud

    💡 非常高的成功率(高达 99%)
    ⚡ 超快的求解速度
    💲 经济实惠、透明定价(每 1,000 个验证码付费)
    🔌 通过 API + 浏览器扩展轻松集成
    ⭐ 在 TrustPilot、SourceForge、SaaSHub、AlternativeTo 上获得极佳评价

    --

    🔗 实用链接

    💲 定价及支持的验证码类型(支持 25+ 种类型)
    📘 API 文档
    💡 官方网站 → capmonster.cloud
    ⭐ 评论 → TrustPilot


    安装与配置

    1. 克隆仓库:

      root@kitploit:~
      git clone https://github.com/aydinnyunus/ai-captcha-bypass
      cd ai-captcha-bypass
      
    2. 安装依赖:

      root@kitploit:~
      pip install -r requirements.txt
      
    3. 设置 API 密钥: 通过复制示例文件,在根目录中创建 .env 文件:

      root@kitploit:~
      cp .env.example .env
      

      打开 .env 文件,并添加你的 OpenAI 和/或 Google Gemini API 密钥:

      root@kitploit:~
      OPENAI_API_KEY="sk-..."
      GOOGLE_API_KEY="..."
      

    使用方法

    运行求解器的主要脚本是 main.py。你需要指定要测试的 CAPTCHA 类型。你也可以指定 AI 提供商和模型。

    命令行参数

    • captcha_type:(必需)要解决的 CAPTCHA 类型。
      • 选项:puzzle、text、complicated_text、recaptcha_v2、audio
    • --provider:要使用的 AI 提供商。
      • 选项:openai、gemini(默认:openai)
    • --model:要使用的具体模型(例如 gpt-4o、gemini-2.5-flash)。
    • --file:用于 audio 测试的音频文件路径。(默认:files/audio.mp3)

    示例

    使用 OpenAI 解决简单文本验证码(默认):

    root@kitploit:~
    python main.py text
    

    使用 Gemini 解决复杂文本验证码:

    root@kitploit:~
    python main.py complicated_text --provider gemini
    

    使用 Gemini 解决 reCAPTCHA v2 挑战:

    root@kitploit:~
    python main.py recaptcha_v2 --provider gemini
    

    转录音频验证码:

    root@kitploit:~
    python main.py audio --file files/radio.wav --provider openai
    

    使用特定的 OpenAI 模型解决拼图验证码:

    root@kitploit:~
    python main.py puzzle --provider openai --model gpt-4o
    

    工作原理

    1. 启动浏览器:脚本使用 Selenium 启动 Firefox 浏览器实例。
    2. 导航:它会转到指定 CAPTCHA 类型的演示页面。
    3. 捕获:它截取 CAPTCHA 挑战(图像、说明或拼图)的屏幕截图。
    4. AI 分析:捕获的图像或音频文件将附带针对该 CAPTCHA 类型定制的提示词发送到所选 AI 提供商(OpenAI 或 Gemini)。
    5. 获取操作:AI 返回解决方案(文本、坐标或图像选择)。
    6. 执行操作:脚本使用 Selenium 输入文本、移动滑块或点击正确的图像。
    7. 验证:脚本检查成功消息,以确认 CAPTCHA 已解决。

    成功示例

    以下是一些求解器成功绕过不同类型验证码的示例。

    CAPTCHA 类型OpenAI (GPT-4o)Gemini (2.5 Pro)
    reCAPTCHA v2
    拼图
    复杂文本

    项目结构

    • main.py:运行 CAPTCHA 求解器测试的主要入口点。处理命令行参数并调用相应的测试函数。
    • ai_utils.py:包含与 OpenAI 和 Gemini API 交互的所有函数。这里定义了提示词并进行了 API 调用。
    • puzzle_solver.py:专门实现用于解决多步骤滑块拼图 CAPTCHA 的逻辑。
    • benchmark.py:用于运行多次测试以评估不同求解器性能和成功率的脚本。
    • requirements.txt:项目所需的所有 Python 包列表。
    • screenshots/:临时保存 CAPTCHA 屏幕截图的目录。
    • successful_solves/:保存成功解决方案的 GIF 文件的目录。

    联系方式

    下载工具