Qu’est-ce que CaptchaPlugin
Une extension pour Chrome et Firefox contenant le réseau de neurones EfficientNet. L’extension détecte automatiquement le reCAPTCHA sur une page, coche la case, reconnaît la tâche, la résout avec le réseau de neurones et clique sur les cases correctes. Ensuite, elle clique sur «vérifier» et, si une nouvelle tâche apparaît, continue à la résoudre jusqu’à ce que la coche verte s’affiche. En plus du réseau de neurones, l’extension inclut une base de données SQLite. Chaque image est vérifiée dans cette base avant d’être envoyée au réseau de neurones. Actuellement, la base ne contient que des images déjà rencontrées où le réseau a commis des erreurs, réduisant ainsi le nombre d’erreurs de l’IA.
- Résolution de reCAPTCHA avec EfficientNet-B1
- Un multimolèle unifié pour 3×3 et un pour 4×4
FAQ
L’extension peut-elle utiliser le GPU plutôt que le CPU ?
C’est possible s’il y a de nombreuses demandes, mais ce n’est pas une priorité pour l’instant. Les tests montrent que le réseau de neurones consomme très peu de ressources CPU, bien moins que ce qu’utilise le navigateur pour afficher le reCAPTCHA.
Que signifie «utilise pHash» pour la correction d’erreurs ?
Un pHash est calculé pour chaque image. Si ce pHash est déjà apparu et a été marqué comme incorrect, il est stocké dans la base SQLite locale. L’extension vérifie la base locale avant d’envoyer l’image au réseau de neurones et, si elle y est trouvée, prend la solution de là. Ainsi, si l’image a déjà été rencontrée et que le réseau s’est trompé, la base locale corrige l’erreur.
Peut-on stocker tous les pHash connus localement et ignorer le réseau de neurones ?
C’est prévu, mais à long terme. Il faut aussi voir ce qui est moins coûteux pour le CPU : chercher dans une grande base de pHash ou lancer la reconnaissance par réseau de neurones.
Peut-on désactiver l’envoi d’images à la base de données centrale ?
Oui.
D’autres types de captchas (arkose, geetest) sont-ils prévus ?
Pas encore. Je m’intéressais spécifiquement à contourner le reCAPTCHA. Peut-être dans une version payante, s’il y a suffisamment de demande.