Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > [Galerie] Réalisation de CAPTCHAs > Lecture du sujet

[Galerie] Réalisation de CAPTCHAs

On veut les votres

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  4  5  6  7  ...  37  38  39  40  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  4  5  6  7  ...  37  38  39  40  Suivante
Hors ligne Talus # Posté le 25/08/2007 à 14:38:21
タルス
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Mouais, ca reste facile ton truc...

Sinon, le coup des captchas, pour moi, le meilleur est (et restera) de faire un captcha visuel (comme l'a présenté Emacs). Par exemple, pour mon livre d'or, je met "Résolvez : un plus un ?". C'est du pur texte, y'a pas de signes, et puis la solution est simple, et depuis, j'ai plus de problemes. Mais après, 'faut voir l'importance de l'accès aux données par derrière, etc (forums, inscriptions, ...), ca, je le nie pas.
 
Hors ligne tibob123 # Posté le 26/08/2007 à 01:13:19
Fan d'Emma Watson =D
Avatar
Groupe : Membres
Comment faire pour l'activé?
 
Hors ligne Blackhole # Posté le 26/08/2007 à 10:38:47
Bear, and forbear
Avatar
Groupe : Membres
tibob123 => S'il te plaît, ce n'est pas un topic d'aide à la mise en place de Captcha ... sache seulement qu'on ne peut pas l'activer ....

- Le moteur de templates le plus rapide, le plus pratique et le plus effiace ? Par ici !
- N'oubliez pas le de marquer votre message comme résolu !
- Pour trouver une aiguille dans une botte de foin, on met le feu à la botte et on passe un aimant dans les cendres.
 
Hors ligne bilou89 # Posté le 27/08/2007 à 18:48:00
Groupe : Membres
Citation : Talus
Mouais, ca reste facile ton truc...

Sinon, le coup des captchas, pour moi, le meilleur est (et restera) de faire un captcha visuel (comme l'a présenté Emacs). Par exemple, pour mon livre d'or, je met "Résolvez : un plus un ?". C'est du pur texte, y'a pas de signes, et puis la solution est simple, et depuis, j'ai plus de problemes. Mais après, 'faut voir l'importance de l'accès aux données par derrière, etc (forums, inscriptions, ...), ca, je le nie pas.


Il est simple de crée un robot qui va détecter la question et remplacer le 'plus' par un '+' et effectuer l'opération. Le système de question et simple à contrer aussi, même si ces questions sont aléatoire, le créateur du robot a juste a récolter toute les questions et leur réponses et il ne reste plus cas détecter la question la comparer au une liste pour trouver la bonne réponse.

Crée un OCR est déjà plus délicat la disposition des lettres, leur couleurs, leur polices de caractères, le taille change à chaque fois.

Quelque soit le système utilisé, un humain doit pouvoir le reconnaitre et donc cette humain peut aussi coder un robot pour contrer ce système.

Image utilisateur
 
Hors ligne Talus # Posté le 27/08/2007 à 18:54:01
タルス
Avatar
Groupe : Membres
Ton truc a également une faille... Je reprneds je-sais-plus-qui en disant que le robot... Il est créé par un humain :-°

Ainsi, chaque forme de captcha est eventuellement décrptable... Donc quitte à ne pas se tracasser la tête et économiser les ressources... Bref.
 
Hors ligne Blackhole # Posté le 27/08/2007 à 19:04:01
Bear, and forbear
Avatar
Groupe : Membres
Ce qu'il faut retenir dans ton message, c'est le mot eventuellement ;) ! Certains Captcha n'ont pas encore ( et ne sont pas près de l'être ! ) été << décodé >> par un robot.

Par contre, niveau ressources, accessibilité, et tracassage de tête : y'a pas photo ^^ !

- Le moteur de templates le plus rapide, le plus pratique et le plus effiace ? Par ici !
- N'oubliez pas le de marquer votre message comme résolu !
- Pour trouver une aiguille dans une botte de foin, on met le feu à la botte et on passe un aimant dans les cendres.
 
Hors ligne ulried # Posté le 27/08/2007 à 20:33:19
miniwar.fr
Avatar
Groupe : Membres
Citation : Ishen
Pour mon site j'utilise une alternative en texte aux CAPTCHA moi:

Dans le formulaire d'inscription:

Code : PHP - Afficher / masquer les numéros de ligne
  1. Antibot: recopiez la date du jour:<br>
  2. <?php
  3. $delete_aggress=date('d/m/Y');
  4. echo'<strong>' .$delete_aggress. '</strong><br>';
  5. ?>
  6. <input type=text name=antibot><br>


Ensuite on compare avec ça quand les données sont envoyées:

Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. if($_POST['antibot']==$delete_aggress)
  3. {
  4. //code relatif à l'inscription
  5. }
  6. else
  7. {
  8. echo'Vous êtes un bot...';
  9. }
  10.  
  11. ?>


Si jamais la valeur entrée dans le champ "antibot" n'est pas égale à la date du jour telle que l'affiche la variable "$delete_aggress", l'inscription est invalidé... C'est simple et plutôt efficace. J'avais pas loin de 5 bots qui spammaient mon site, et avec ça je n'en ais plus depuis déjà plusieurs mois.

On peut même compliquer le code en affichant la date comme ça: "d/m/Y" mais en demandant de la recopier comme ça: "Y/m/d" :p

C'est pas mal efficace pour des petits sites, et pas galère à coder. Tant qu'on est pas attaqué par des bots qui déchiffrent les CAPTCHA, etc... inutile de trop se compliquer la vie.

Euh.. franchement ton captcha il vaut rien :-°
 
Hors ligne SRWieZ # Posté le 27/08/2007 à 20:36:44
Tout est possible!
Avatar
Groupe : Membres
bonjour :)
je me demander si le plus simple n'était pas de faire une question en images

comme ca :
Image utilisateur

c pas plus simple non?
enfin je connai pas ce que un bot est bot est capable de faire mais vue ce que vous faites je pe comprendre qui ne sait pas lir les images

ps : cette image a été faite avec paint et l'ecriture "amienne" ou je sais plus quoi :-°

Bientôt Mon Portfolio
Suffit d'avoir de l'espoir pour réussir....

 
Hors ligne EmmaBlack # Posté le 27/08/2007 à 22:35:53
Avatar
Groupe : Membres
Hello ;)
Pour le moment je ne suis pas encore capable de réaliser un captcha alors j'ai choisit, temporairement, celui de OctetsMotion (cf. première page).
Le code je l'ai mit dans une fonction creer_captcha();
Le soucis est que quand j'appelle cette fonction, l'image s'affiche à la place de tout le reste...
Que dois-je faire ?
Merci,
Miles

Image utilisateur
 
Hors ligne Savageman # Posté le 27/08/2007 à 23:28:45
Insa : If inside
Avatar
Groupe : Membres
<img src="captcha.php" title="Captcha" />

Et tu mets la fonction dans captcha.php
 
Hors ligne EmmaBlack # Posté le 27/08/2007 à 23:38:16
Avatar
Groupe : Membres
Je viens d'essayer: j'ai mit la fonctions dans un fichier, puis j'ai mit l'adresse de ce fichier dans la balise img avec alt="erreur" et ça m'affiche erreur :s

Image utilisateur
 
Hors ligne Savageman # Posté le 27/08/2007 à 23:41:28
Insa : If inside
Avatar
Groupe : Membres
En fait, enlève la fonction, tu n'en as pas besoin :)
 
Hors ligne EmmaBlack # Posté le 27/08/2007 à 23:44:53
Avatar
Groupe : Membres
Maintenant l'image est de nouveau le seul élément visible :s

Image utilisateur
 
Hors ligne bilou89 # Posté le 28/08/2007 à 00:22:45
Groupe : Membres
Tu as simplement besoin de mettre le code de ton captcha dans un fichier, pas besoin d'en faire une fonction.

Ensuite tu utilise la balise HTML <img...> pour l'afficher.

Code : HTML - Afficher / masquer les numéros de ligne
  1. <img src="captcha.php" alt="Captcha" />

Image utilisateur
 
Hors ligne EmmaBlack # Posté le 28/08/2007 à 00:23:49
Avatar
Groupe : Membres
Oui oui c'est ce que j'ai fait...
Mais l'image est le seul élément à être affiché...

Image utilisateur
 
Hors ligne powange # Posté le 28/08/2007 à 00:25:50
Avatar
Groupe : Membres
Citation : Blackhole
tibob123 => S'il te plaît, ce n'est pas un topic d'aide à la mise en place de Captcha ... sache seulement qu'on ne peut pas l'activer ....
Citation : powange

restez s'il vous plait dans le sujet.. ici c'est la galerie de Captchas, et pas un support de mise en place de Captchas
Merci


S'il vous plait, arrêter de polluer les topics.. rester dans le sujet! 9a deja été dis.. mci
Sinon il va partir à la dérive ce topics qui est excellent!

Image utilisateurImage utilisateur

Prouty, Prouta! 2 et 2 ne font pas 3!

Extreme Jonglerie : Association de jongle sur Marseille
Monopoz : Association de monocycle sur Marseille
 
Hors ligne EmmaBlack # Posté le 28/08/2007 à 00:27:15
Avatar
Groupe : Membres
OK, excusez-moi :(
Je vais créer un topic :D
Merci à ceux qui m'ont aidé ici déjà :D

Image utilisateur
 
Hors ligne Fayden # Posté le 28/08/2007 à 03:20:05
Addicted Soccer Player
Avatar
Groupe : Membres
J'adore le tien bilou :)

Je me suis basé sur le tien pour faire le mien, honnêtement j'aurais jamais cru que c'était aussi simple ^^

Merci :p

Blizzware, site de news à propos des jeux de Blizzard Entertainment.
Design : 100%
Scripts PHP : 100%
À venir : Pas grand chose ;-)
 
Hors ligne eatherquake # Posté le 28/08/2007 à 19:14:08
Groupe : Membres
xcvb

Même une feuille de papier est plus légère si on la porte à deux.
 
Hors ligne istu5 # Posté le 28/08/2007 à 22:10:05
http://www.siteduzero.com/foru
Avatar
Groupe : Membres

Mon mien :


Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2.         // Captcha by istu5
  3.        
  4.         function generer()
  5.         {
  6.                 header ("Content-type: image/png");
  7.                
  8.                 $image = imagecreate(200,50);
  9.                 $image = imagecreatefrompng("fond.png");
  10.                 $couleur_lignes = imagecolorallocatealpha ($image, 0, 0, 0,100);
  11.                 $rdn_texte = mt_rand(0,128);
  12.                 $clr_texte = imagecolorallocate($image,$rdn_texte,$rdn_texte, $rdn_texte);
  13.                 $nb_lignes = mt_rand(4,5);
  14.                 $alphabet = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9');
  15.                
  16.                 for($i=5;$i<=190;$i+=20)
  17.                 {
  18.                         $rdn_texte = mt_rand(0,128);
  19.                         $clr_texte = imagecolorallocate($image,$rdn_texte,$rdn_texte, $rdn_texte);
  20.                         imagestring($image,5,$i,mt_rand(9,29),$alphabet[mt_rand(0,35)],$clr_texte);
  21.                 }
  22.                
  23.                 for($i=1;$i<=$nb_lignes;$i++)
  24.                 {
  25.                         $y1 = mt_rand(1,25);
  26.                         $x1 = mt_rand(1,100);
  27.                         $y2 = mt_rand(26,50);
  28.                         $x2 = mt_rand(101,200);
  29.                        
  30.                         $ligne = ImageLine($image,$x1,$y1, $x2, $y2,$couleur_lignes);
  31.                 }
  32.                
  33.                 imagepng($image);
  34.         }
  35.         generer();
  36. ?>


Ce qui donne

Image utilisateur
Hors ligne EmmaBlack # Posté le 28/08/2007 à 22:43:20
Avatar
Groupe : Membres
Jolie ton captcha ^^
Dommage qu'il n'y ait qu'une police d'écriture pour les caractère...
Mais au moins il est lisible :D

Image utilisateur
 
Hors ligne ilys # Posté le 28/08/2007 à 22:52:42
Vive le Rock, Linux, et le SDZ
Avatar
Groupe : Membres
Assez jolie le dernier, simple et jolie. :)
Merci à vous tous de veiller à ce que l'on ne sorte pas du sujet.
Je pense que nous avons débattu assez dans les premières pages sur l'utilisation des captchas, et plusieurs alternatives ont été proposé.
Comme le titre l'indique, ceci est une galerie, nous laissons donc derrière nous les débats sur l'accessibilité des captchas.
Merci à vous tous de bien assimiler les règles de la galerie.
mwsaz on attend toujours les captchas 3D... :-°
Édité le 28/08/2007 à 22:53:49 par ilys

Fait par Tn. :soleil:
>>>>>>Mon tuto sur la Recherche séquentielle et dichotomique
>>>>>>Mon topic sur les images anti-bots
Venez signer la PETITION ANTI-CENSURE
 
Hors ligne BuRner # Posté le 29/08/2007 à 16:08:50
Avatar
Groupe : Membres
Lol le dernier captcha posté (celui de itsu5) est extrêment simple à décoder... C'est dmg que vous fassiez vos captcha sans comprendre comment un bot fonctionne. Donc ils sont pas très efficaces.
Si vous voulez des captcha performant, essayer vous même de coder un script pour "casser" les captcha et voyez ce qui rend difficile le cassage. Vous comprendrez comment en faire d'assez puissant. Si vous maitrisez la librairie GD, vous devriez pas avoir trop de mal pour casser les plus simples.

Contact : #php-fr @ chat.freenode.net (IRC)
PHP : include('BuRner.php');
C/C++ : #include <BuRner>
JAVA : import java.BuRner.*;
Pascal : uses BuRner;
 
Hors ligne Blackhole # Posté le 29/08/2007 à 16:33:43
Bear, and forbear
Avatar
Groupe : Membres
Un bon captcha, c'est << simple >> : du bruit ( sous forme de trait un peu de partout, des déformations etc... ), une variation de couleur pour le fond et le texte, des caractères non-alphanumériques et inclinés différement les uns des autres, et vous avez déja une bonne protection.

BuRner, je suis impatient de voir ton captcha << lol >> ...


- Le moteur de templates le plus rapide, le plus pratique et le plus effiace ? Par ici !
- N'oubliez pas le de marquer votre message comme résolu !
- Pour trouver une aiguille dans une botte de foin, on met le feu à la botte et on passe un aimant dans les cendres.
 
Hors ligne ilys # Posté le 29/08/2007 à 18:20:16
Vive le Rock, Linux, et le SDZ
Avatar
Groupe : Membres
Moi je suis surtout impatient de voir l'un d'entre vous me faire un bot.
Choisit le plus simple, et fait nous un bot de démo BuRner, comme ça tu nous apprendras plus sur la sécurité...

Fait par Tn. :soleil:
>>>>>>Mon tuto sur la Recherche séquentielle et dichotomique
>>>>>>Mon topic sur les images anti-bots
Venez signer la PETITION ANTI-CENSURE
 
Hors ligne ulried # Posté le 29/08/2007 à 19:24:22
miniwar.fr
Avatar
Groupe : Membres
:hum:

Rien qu'avec une astuce que "j'ai" trouvé (qui n'a pas été compris de tous mais qui est une serieuse faille) on peux quasiment cracké 70% captcha. Donnez moi une page pour laisser un message sur le livre d'or pas très très bien protégé (ex.un site perso) ou un syteme de commentaire et vous verrez que c'est vraiment très simple.

Pas besoin d'être un pro un bot pour entrer une date dans un champs (cf : Ishen) ou encore de mettre le titre du site (cf : eserdu27).

Sinon les captcha du genre 2+2=? On peut tenter jusqu'a ce qu'il crack et exploiter la session après.
Édité le 29/08/2007 à 19:28:08 par ulried
 
Hors ligne Amenia # Posté le 29/08/2007 à 21:32:19
Je suis un K3v1n5 libre !
Avatar
Groupe : Bannis
Un bot pour craker par brute-force le captcha en lui meme c'est impossible car pour un captcha de 10 chiffre et lettre ça nous fait *calcul en cours* 2'758'547'353'515'625 possibilités.

En sachant qu'il ne faut pas entrer 2 fois la meme chose il faudrait stocker les resultats dans une BDD ou quelque part... Autant dire que c'est impossible.

Maintenant, pour ce qui est de comprendre le code de vos captcha et de réaliser des crakeurs ça je suis pas doué en GD pour le faire mais pour ce qui est du 1er programme dont j'ai parlé, j'en avais deja essayé un (mais sur un code immobile, qui ne change pas à chaque fois).
Édité le 29/08/2007 à 21:33:33 par Amenia


Image utilisateur
Image utilisateur
Image utilisateur
 
Hors ligne Zopieux # Posté le 29/08/2007 à 22:05:47
it… it can't be true!
Avatar
Validateurs
Citation : Amenia
pour un captcha de 10 chiffre et lettre ça nous fait *calcul en cours* 2'758'547'353'515'625 possibilités.

Tu calcules ça comment, raconte-moi ?
 
Hors ligne Fayden # Posté le 29/08/2007 à 22:30:18
Addicted Soccer Player
Avatar
Groupe : Membres
26 possibilités en lettre + 10 possibilités en chiffre = 36 possibilités à chaque lettre

Soit 36^10 qui donne : flemme de calculer :p

Blizzware, site de news à propos des jeux de Blizzard Entertainment.
Design : 100%
Scripts PHP : 100%
À venir : Pas grand chose ;-)
 
Hors ligne ulried # Posté le 29/08/2007 à 22:39:25
miniwar.fr
Avatar
Groupe : Membres
J'ai pas dis un captcha a 10 chiffres -_-"

J'ai dit un truc du genre : 2+2 = ? 4+9 = ?
9+9 = 18 ? (ca va donc jusqu'a 18 donc pas beaucoup de possibilité ;) )
 
Hors ligne powange # Posté le 29/08/2007 à 23:06:34
Avatar
Groupe : Membres
pour info: c'est révolu les bot qui crack vos captchas par reconnaissance de caractère!
Maintenant, il créer des site de cul demandant la confirmation d'un code par captchas, et deviné quoi? l'image captchas et celle de votre site, donc l'humain répond a la confirmation, et opla! il décode a la place du robot qui lui derrière répond au votre!
Je sais pas si c'est très clair.. mais pour résumé, il se servent de vrai gens sur le net pour décoder.. ^^

Image utilisateurImage utilisateur

Prouty, Prouta! 2 et 2 ne font pas 3!

Extreme Jonglerie : Association de jongle sur Marseille
Monopoz : Association de monocycle sur Marseille
 

Retour au forum "PHP" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 112 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.1569s (0.1411s)