Lecture de captcha

Soyez le premier à donner votre avis sur cette source.

Vue 15 827 fois - Téléchargée 2 928 fois

Description

C'est un recode d'une source que j'avais postee sur phpcs.

Cette source me permet d'argumenter quand je dis a quelqu'un que son captcha est mauvais, qu'il n'offre que peu de protection contre les robots cibles. Elle peut vous permettre de tester la fiabilite de votre captcha : vous pouvez vous en servir de base pour voir si vos images sont facilement lisibles ou pas.

ici, je casse les captchas d'artichow (grosse librairie de gestion d'images en php), du site du zero, et d'un gars croise quelquepart sur le net.

dans le main (tout en bas de la source) on peut voir une fonction commentee, (alphabet je crois), c'est la fonction qui permet de creer la db qui permet de lire ensuite les images (ici, les trois db sont faites.) si vous voulez tester, vous devez commencer par executer les fichiers php ou sh, de facon a creer un dossier nomme source (ou sources pour certains captcha), et le remplire d'images. je n'ai pas pu inclure beaucoup d'images d'exemple, sinon, le zip explosait ;(

pour plus de details sur ce qui fait un bon ou un mauvais captcha : http://eelte.megami.fr

cette source est loin d'etre parfaite : le cassage est lent, et peu fiable (entre 10 et 40%), mais le but etait de montrer des vulnerabilites, pas de permetre le hack. J'ai choisi de montrer des problemes qu'on croise dans divers captchas opensource, pour qu'ils ne soient pas utilises (ou qu'on puisse voir de fortes modifications faites dessus).

Cette source n'est pas un bot qui spamme, flood ou autre, elle prend juste les images dans un dossier pour les traiter, comparer et afficher des statistiques de reussite de lecture. C'est un simple test de fiabilite.

Source / Exemple :


//zip

Conclusion :


je me suis inspire de deux sources, j'ai laisse les urls en commenetaires

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
je ne peux pas t'aider, ma soure n'a aucun rapport avec ca... c'est un lecteur de captcha bidon, pas un decoupeur d'images

http://www.phpcs.com/codes/POURQUOI-CAPTCHA-NE-SONT-ILS-PAS-TOUS-SUR_42153.aspx

va voir ca si tu veux du php
Messages postés
4
Date d'inscription
mercredi 16 janvier 2008
Statut
Membre
Dernière intervention
8 mars 2008

Je n'ai pas réussit la source, je n'y connais rien en java, mais j'aimerais bien savoir la logique de ton code :
Par exemple : comment fait tu pour détecter les lettres dans l'image, pour les séparer, pour les reconnaitre, etc...
J'aimerais bien faire un truc identique en php pour détecter une image dans un grande image qui n'est pas forcément de fond blanc, mais par exemple de fond brique de façon à uploader le plus intelligemment possible un avatar (c'est un défi que je ferais peut être un jour^^)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.