Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ai-captcha-bypass — Automatise la résolution de CAPTCHA avec des modèles d'IA multimodaux (GPT-4o, Gemini) et Selenium, prenant en charge le texte, l'audio, les puzzles à glissière et reCAPTCHA v2 via une interface en ligne de commande. | Kitploit
Outils/GitHubGitHub/aydinnyunus/ai-captcha-bypass
Sécurité WebAnti-BotContournement de CAPTCHASécurité de l'IA
GitHubaydinnyunus/ai-captcha-bypass

ai-captcha-bypass

Automatise la résolution de CAPTCHA avec des modèles d'IA multimodaux (GPT-4o, Gemini) et Selenium, prenant en charge le texte, l'audio, les puzzles à glissière et reCAPTCHA v2 via une interface en ligne de commande.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
1.2k129il y a 3 moisVérifié par Kitploit

Solveur de CAPTCHA propulsé par l'IA

Ce projet est un outil en ligne de commande basé sur Python qui utilise de grands modèles multimodaux (LMM) comme GPT-4o d'OpenAI et Gemini de Google pour résoudre automatiquement différents types de CAPTCHA. Il s'appuie sur Selenium pour l'automatisation du navigateur web afin d'interagir avec les pages web et de résoudre les CAPTCHA en temps réel.

Une résolution réussie est enregistrée sous forme de GIF dans le répertoire successful_solves.

Article de blog détaillé : https://aydinnyunus.github.io/2025/12/08/ai-captcha-bypass/

Principales fonctionnalités

  • Plusieurs fournisseurs d'IA : Prend en charge les modèles d'OpenAI (par exemple, GPT-4o) et de Google Gemini (par exemple, Gemini 2.5 Pro).
  • Plusieurs types de CAPTCHA : Capable de résoudre une variété de défis CAPTCHA.
  • Automatisation du navigateur : Utilise Selenium pour simuler une interaction humaine avec les pages web.
  • Extensible : La conception modulaire facilite l'ajout de la prise en charge de nouveaux types de CAPTCHA ou de modèles d'IA.
  • Benchmarking : Inclut un script pour tester les performances et le taux de réussite des solveurs.

Types de CAPTCHA pris en charge

L'outil peut résoudre les types de CAPTCHA suivants trouvés sur les pages 2captcha.com/demo/ :

  1. CAPTCHA texte : Reconnaissance de texte simple.
  2. CAPTCHA texte complexe : Texte avec plus de distorsion et de bruit.
  3. reCAPTCHA v2 : La case à cocher "Je ne suis pas un robot" de Google avec des défis de sélection d'images.
  4. CAPTCHA puzzle : Puzzles à glissière où une pièce doit être déplacée à la bonne position.
  5. CAPTCHA audio : Transcription de lettres ou de chiffres prononcés à partir d'un fichier audio.

Prérequis

  • Python 3.7+
  • Mozilla Firefox

🔥 Pourquoi les utilisateurs adorent CapMonster.Cloud

💡 Taux de réussite très élevés (jusqu'à 99 %)
⚡ Résolution ultra rapide
💲 Tarification transparente et abordable (paiement par 1 000 CAPTCHA)
🔌 Intégration facile via API + extensions de navigateur
⭐ Excellentes évaluations sur TrustPilot, SourceForge, SaaSHub, AlternativeTo

--

🔗 Liens utiles

💲 Tarifs et types de CAPTCHA pris en charge (plus de 25 types pris en charge)
📘 Documentation de l'API
💡 Site web principal → capmonster.cloud
⭐ Avis → TrustPilot


Installation et configuration

  1. Clonez le dépôt :

    root@kitploit:~
    git clone https://github.com/aydinnyunus/ai-captcha-bypass
    cd ai-captcha-bypass
    
  2. Installez les dépendances :

    root@kitploit:~
    pip install -r requirements.txt
    
  3. Configurez vos clés API : Créez un fichier .env dans le répertoire racine en copiant le fichier d'exemple :

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

    Ouvrez le fichier .env et ajoutez vos clés API pour OpenAI et/ou Google Gemini :

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

Utilisation

Le script principal pour exécuter le solveur est main.py. Vous devez spécifier le type de CAPTCHA à tester. Vous pouvez également spécifier le fournisseur d'IA et le modèle.

Arguments de la ligne de commande

  • captcha_type : (Obligatoire) Le type de CAPTCHA à résoudre.
    • Choix : puzzle, text, complicated_text, recaptcha_v2, audio
  • --provider : Le fournisseur d'IA à utiliser.
    • Choix : openai, gemini (par défaut : openai)
  • --model : Le modèle spécifique à utiliser (par exemple, gpt-4o, gemini-2.5-flash).
  • --file : Chemin vers un fichier audio pour le test . (Défaut : )

Exemples

Résoudre un CAPTCHA texte simple avec OpenAI (par défaut) :

root@kitploit:~
python main.py text

Résoudre un CAPTCHA texte complexe avec Gemini :

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

Résoudre un défi reCAPTCHA v2 avec Gemini :

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

Transcrire un CAPTCHA audio :

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

Résoudre un CAPTCHA puzzle avec un modèle OpenAI spécifique :

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

Comment ça marche

  1. Lancement du navigateur : Le script démarre une instance du navigateur Firefox en utilisant Selenium.
  2. Navigation : Il accède à la page de démonstration pour le type de CAPTCHA spécifié.
  3. Capture : Il prend des captures d'écran du défi CAPTCHA (image, instructions ou puzzle).
  4. Analyse IA : Les images ou fichiers audio capturés sont envoyés au fournisseur d'IA sélectionné (OpenAI ou Gemini) avec une invite spécifique adaptée au type de CAPTCHA.
  5. Obtention de l'action : L'IA renvoie la solution (texte, coordonnées ou sélections d'images).
  6. Exécution de l'action : Le script utilise Selenium pour saisir le texte, déplacer le curseur ou cliquer sur les bonnes images.
  7. Vérification : Le script recherche un message de succès pour confirmer que le CAPTCHA a été résolu.

Exemples de réussite

Voici quelques exemples du solveur contournant avec succès différents types de CAPTCHA.

Structure du projet

  • main.py : Le point d'entrée principal pour exécuter les tests du solveur de CAPTCHA. Gère les arguments de la ligne de commande et appelle les fonctions de test appropriées.
  • ai_utils.py : Contient toutes les fonctions pour interagir avec les API OpenAI et Gemini. C'est ici que les invites sont définies et que les appels API sont effectués.
  • puzzle_solver.py : Implémente la logique spécifiquement pour résoudre le CAPTCHA puzzle à glissière en plusieurs étapes.
  • benchmark.py : Un script pour exécuter plusieurs tests afin d'évaluer les performances et le taux de réussite des différents solveurs.
  • requirements.txt : Une liste de tous les paquets Python requis pour le projet.
  • screenshots/ : Répertoire où les captures d'écran des CAPTCHA sont temporairement enregistrées.
  • successful_solves/ : Répertoire où les GIF des solutions réussies sont enregistrés.

Contact

Télécharger l’outil
audio
files/audio.mp3
Type de CAPTCHAOpenAI (GPT-4o)Gemini (2.5 Pro)
reCAPTCHA v2
Puzzle
Texte complexe