Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/aydinnyunus/ai-captcha-bypass
Segurança WebAnti-BotBypass de CAPTCHASegurança de IA
GitHubaydinnyunus/ai-captcha-bypass

ai-captcha-bypass

Automatiza a resolução de CAPTCHAs com modelos de IA multimodais (GPT-4o, Gemini) e Selenium, suportando texto, áudio, sliders e reCAPTCHA v2 por meio de uma interface de linha de comando.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
1.2k129há 3 mesesRevisado pelo Kitploit

Solucionador de CAPTCHA com IA

Este projeto é uma ferramenta de linha de comando baseada em Python que utiliza grandes modelos multimodais (LMMs), como o GPT-4o da OpenAI e o Gemini do Google, para resolver automaticamente vários tipos de CAPTCHAs. Ele usa o Selenium para automação de navegador web, a fim de interagir com páginas da web e resolver CAPTCHAs em tempo real.

Uma solução bem-sucedida é salva como um GIF no diretório successful_solves.

Postagem detalhada no blog: https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/

Principais Recursos

  • Múltiplos provedores de IA: Suporta modelos tanto da OpenAI (ex.: GPT-4o) quanto do Google Gemini (ex.: Gemini 2.5 Pro).
  • Múltiplos tipos de CAPTCHA: Capaz de resolver uma variedade de desafios de CAPTCHA.
  • Automação de navegador: Usa o Selenium para simular a interação humana com páginas da web.
  • Extensível: O design modular facilita a adição de suporte para novos tipos de CAPTCHA ou modelos de IA.
  • Benchmarking: Inclui um script para testar o desempenho e a taxa de sucesso dos solucionadores.

Tipos de CAPTCHA Suportados

A ferramenta pode resolver os seguintes tipos de CAPTCHA encontrados nas páginas 2captcha.com/demo/:

  1. CAPTCHA de texto: Reconhecimento simples de texto.
  2. CAPTCHA de texto complicado: Texto com mais distorção e ruído.
  3. reCAPTCHA v2: A caixa de seleção "Não sou um robô" do Google, com desafios de seleção de imagens.
  4. CAPTCHA de quebra-cabeça: Quebra-cabeças deslizantes em que uma peça deve ser movida para o local correto.
  5. CAPTCHA de áudio: Transcrição de letras ou números falados a partir de um arquivo de áudio.

Pré-requisitos

  • Python 3.7+
  • Mozilla Firefox

🔥 Por que os usuários adoram o CapMonster.Cloud

💡 Taxas de sucesso muito altas (até 99%)
⚡ Tempos de resolução super rápidos
💲 Preços acessíveis e transparentes (pague por 1.000 CAPTCHAs)
🔌 Integração fácil via API + extensões de navegador
⭐ Excelentes avaliações no TrustPilot, SourceForge, SaaSHub, AlternativeTo

--

🔗 Links Úteis

💲 Preços e tipos de CAPTCHA suportados (mais de 25 tipos suportados)
📘 Documentação da API
💡 Site principal → capmonster.cloud
⭐ Avaliações → TrustPilot


Instalação e Configuração

  1. Clone o repositório:

    root@kitploit:~
    git clone https://github.com/aydinnyunus/ai-captcha-bypass
    cd ai-captcha-bypass
    
  2. Instale as dependências:

    root@kitploit:~
    pip install -r requirements.txt
    
  3. Configure suas chaves de API: Crie um arquivo .env no diretório raiz copiando o arquivo de exemplo:

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

    Abra o arquivo .env e adicione suas chaves de API para OpenAI e/ou Google Gemini:

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

Uso

O script principal para executar o solucionador é o main.py. Você precisa especificar o tipo de CAPTCHA a ser testado. Também é possível especificar o provedor de IA e o modelo.

Argumentos de Linha de Comando

  • captcha_type: (Obrigatório) O tipo de CAPTCHA a ser resolvido.
    • Opções: puzzle, text, complicated_text, recaptcha_v2, audio
  • --provider: O provedor de IA a ser usado.
    • Opções: openai, gemini (Padrão: openai)
  • --model: O modelo específico a ser usado (ex.: gpt-4o, gemini-2.5-flash).
  • --file: Caminho para um arquivo de áudio para o teste de . (Padrão: )

Exemplos

Resolva um CAPTCHA de texto simples usando a OpenAI (padrão):

root@kitploit:~
python main.py text

Resolva um CAPTCHA de texto complicado usando o Gemini:

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

Resolva um desafio reCAPTCHA v2 usando o Gemini:

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

Transcreva um CAPTCHA de áudio:

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

Resolva um CAPTCHA de quebra-cabeça usando um modelo específico da OpenAI:

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

Como Funciona

  1. Iniciar o navegador: O script inicia uma instância do navegador Firefox usando o Selenium.
  2. Navegar: Ele acessa a página de demonstração do tipo de CAPTCHA especificado.
  3. Capturar: Ele tira capturas de tela do desafio de CAPTCHA (imagem, instruções ou quebra-cabeça).
  4. Análise de IA: As imagens capturadas ou os arquivos de áudio são enviados ao provedor de IA selecionado (OpenAI ou Gemini) com um prompt específico adaptado ao tipo de CAPTCHA.
  5. Obter ação: A IA retorna a solução (texto, coordenadas ou seleções de imagens).
  6. Executar ação: O script usa o Selenium para inserir o texto, mover o controle deslizante ou clicar nas imagens corretas.
  7. Verificar: O script verifica se há uma mensagem de sucesso para confirmar que o CAPTCHA foi resolvido.

Exemplos de Sucesso

Aqui estão alguns exemplos do solucionador contornando com sucesso diferentes tipos de CAPTCHA.

Estrutura do Projeto

  • main.py: O ponto de entrada principal para executar os testes do solucionador de CAPTCHA. Ele processa os argumentos de linha de comando e chama as funções de teste apropriadas.
  • ai_utils.py: Contém todas as funções para interagir com as APIs da OpenAI e do Gemini. É aqui que os prompts são definidos e as chamadas de API são feitas.
  • puzzle_solver.py: Implementa a lógica especificamente para resolver o CAPTCHA de quebra-cabeça deslizante em várias etapas.
  • benchmark.py: Um script para executar vários testes a fim de avaliar o desempenho e a taxa de sucesso dos diferentes solucionadores.
  • requirements.txt: Uma lista de todos os pacotes Python necessários para o projeto.
  • screenshots/: Diretório onde as capturas de tela dos CAPTCHAs são salvas temporariamente.
  • successful_solves/: Diretório onde os GIFs das soluções bem-sucedidas são salvos.

Contato

Baixar ferramenta
audio
files/audio.mp3
Tipo de CAPTCHAOpenAI (GPT-4o)Gemini (2.5 Pro)
reCAPTCHA v2
Quebra-cabeça
Texto complicado