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 安全
GitHubaydinnyunus/ai-captcha-bypass

ai-captcha-bypass

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

查看仓库
1.2k1293个月前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 测试的音频文件路径。(默认:)

示例

使用 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 已解决。

成功示例

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

项目结构

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

联系方式

下载工具
files/audio.mp3
CAPTCHA 类型OpenAI (GPT-4o)Gemini (2.5 Pro)
reCAPTCHA v2
拼图
复杂文本