Navigation


RSS: billets



Nouvelle du 22/07/2008

[Mes centres d'intérêt (Logiciel libre et Open Source)]
[22-07-2008] PhpOCR contre captcha: 1-0 ;-)

Les lecteurs réguliers de mon blog doivent savoir que j'ai l'esprit parfois un peu joueur ^^. Je reviens donc sur la menace potentielle représentée par PhpOCR sur les systèmes de captcha. Certes, les possibilités de reconnaissance sont limitées. Cela n'empêche, en l'aidant un peu, PhpOCR 2003 permet de faire des choses intéressantes ;-).

Prenons une innocente victime: PhpMagazine.Net et le Security Code de son blog [1]:



Dans cet état, l'image est parasitée par des lignes et une couleur de fond, PhpOCR (préalablement entraîné sur une police similaire prise dans OpenOffice.org) n'arrive pas à reconnaître les lettres.

Utilisons donc GD pour modifier l'image: une modification de contraste pour éliminer les motifs plus clairs (fond et quadrillage), une extraction du centre de l'image pour éliminer la bordure et, enfin, une inversion de couleur. Et voilà le travail:



Comme je le disais lors d'un exercice du même type avec Pytesser, il n'est pas très difficile d'améliorer le captcha pour invalider ce type de manipulation... Reste que, malgré son côté rudimentaire, PhpOCR 2003 montre ici son caractère fonctionnel pour une utilisation bien précise ^^.

Source :

[1] http://enterprise.phpmagazine.net/2006/0 (...)

[Commentaires (0)]     [Lien permanent]


Faites connaître ce billet:

Votez sur Wikio!   Digg it!   del.icio.us it!   Ajouter à mes favoris Technorati   Scoop it!   Fuzz it!   Tape Moi!   AllActuer Ca!   Nuouz Ca!   Memes Ca!   Pioche Ca!   Blue it!   Bookmark Ca!

 

Publicité:


A propos de

Robert VISEUR Robert VISEUR
Age: 33
Mons, Belgique
Profil sur LinkedIn


Publicité


Mes portails


Mes moteurs


Mes comparateurs


Mes services





Ajouter aux favoris Technorati

Abonnez-vous à ce blog (via Wikio)

Abonnez-vous à ce blog (RSS)