Lecture de captcha

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

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.