CODE BROUILLÉ POUR FORMULAIRE * BASE DE SCRIPT *

igratuit Messages postés 32 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 5 mai 2006 - 12 avril 2006 à 16:37
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 18 avril 2006 à 01:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37018-code-brouille-pour-formulaire-base-de-script

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
18 avril 2006 à 01:24
Sylvain > pas mal niveau fonctionnalités, mais y'a beaucoup de code pour une simple génération d'image :-)

a +
sylvainbrison Messages postés 2 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 18 avril 2006
18 avril 2006 à 01:05
Aller voir: http://www.cryptographp.com

Script générateur de codes cryptogrammes ;-)
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
16 avril 2006 à 20:12
Bah si, pk?
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 avril 2006 à 19:35
tu sais, sans ça... bah personne ne posterais de sources...
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
16 avril 2006 à 19:26
Le num du répertoire principal, une invitation à aller voir un site... Rien de bien méchant mais sur un site d'entraide, je trouve ca dommage!

@++

R@f
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
16 avril 2006 à 19:00
Ah y'a de la pub ? du genre ?
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
16 avril 2006 à 18:59
Oserais-je faire une remarque un poil hors sujet?
Ca me gonfle un peu de la pub dans une source... :S

@++

R@f
hebster Messages postés 8 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 15 janvier 2007
16 avril 2006 à 14:00
hello pense a activer toutes les erreurs ds ton php.ini sur ton seveur de developpement car ton code me fait des notices de variables non initialisées.

Notice: Undefined variable: code in W:\var\www\Tests\code\index.php on line 34

Notice: Undefined variable: imagecode in W:\var\www\Tests\code\index.php on line 39
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
15 avril 2006 à 14:06
igratuit pense déja à améliorer ton code plutot qu'a refaire un nouveau code...
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
13 avril 2006 à 20:37
pense à codes-php.net lol ^^
igratuit Messages postés 32 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 5 mai 2006
13 avril 2006 à 20:33
Bien ok, de toute façon c'est mon premier code et pas mon dernier.
Je compte p-e posté un code de blogs multi-users open source.
tiny12 Messages postés 18 Date d'inscription samedi 8 avril 2006 Statut Membre Dernière intervention 13 août 2006
13 avril 2006 à 20:32
Pardon je me suis mal exprimé. Je pensais sortir du texte sur une image, mais il faut GD pour ça...
Enfin, de toute façon, je pense que GD est indispensable.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
13 avril 2006 à 20:19
"Ben alors il ne sert pas à grand chose ..."

Pour le moment en effet :-)

Pour tout ce qui est sortie de texte normal, honnêtement je pense pas que ce soit efficace.
tiny12 Messages postés 18 Date d'inscription samedi 8 avril 2006 Statut Membre Dernière intervention 13 août 2006
13 avril 2006 à 20:10
>> C'est pas très sécu !
>> Mais c'est simplement un script de base !!!

Ben alors il ne sert pas à grand chose ...
Sinon si tu veux garder la compatiblité, tu n'es pas obligé d'utiliser GD. On peut très bien s'en tirer sans. Tu peux par exemple simplement écrire du texte normal et le déformer avec une fonction mathématique. J'ai une petite idée là-dessus d'ailleurs ... si tu veux te lancer dans un tel script envoie moi un mp. Sinon, je vais peut être essayer d'en faire un pour voir.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
13 avril 2006 à 19:48
"***CODE BIENTÔT MIS A JOUR ! ***
Une note S.V.P !"

Quand ça sera mis à jour :-)

Pour la deuxième solution, ça risque de faire chier le lecteur à mon avis :-)

Sinon regarde la source que j'ai postée à ce sujet sur la protection d'un formulaire et inspires-t'en pour sortir quelque chose de mieux :-) (genre rotation des caractères, que je n'ai toujours pas faite d'ailleurs)...

a +
igratuit Messages postés 32 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 5 mai 2006
13 avril 2006 à 19:40
Bonjour,

J'ai réfléchi à un truc, que pensez-vous du scripts avec les noms codé plus les images écrit en français :
Donc 1 sera UN sur l'image !
2 > Deux ...
Une note :p!!
Cordialement,
Igratuit !
igratuit Messages postés 32 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 5 mai 2006
13 avril 2006 à 19:38
Bonjour,

Merci pour ces commentaires et oui, j'ai pensé à ça !
C'est pas très sécu !
Mais c'est simplement un script de base !!!
Les noms vont être changé !
Je compte bientôt utilisé la librairie GD (pas maintenant car : je voulais le rendre compatible pour tout le monde !)
TheSIN > Désolé, mon site va être bientôt mis a jour pour la compatibilité avec Ie !
***CODE BIENTÔT MIS A JOUR ! ***
Une note S.V.P !

Cordialement,
Igratuit.
TheSin Messages postés 331 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 10 février 2009
13 avril 2006 à 08:53
ah, oui, et si on pouvait accéder à ton site avec IE, ca serait cool parce que perso, firefox est réservé pour la compatibilité de mon developpement web. mici ^^
TheSin Messages postés 331 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 10 février 2009
13 avril 2006 à 08:52
là je suis bien du même avis que les autres lol
si tu veux proposer un code brouillé, il faut brouiller jusqu'au bout ;-)
1) création d'une chaîne alphanumérique aléatoire
2) on crée l'image via GD, avec une image de fond pourquoi pas
3) on parse chaque caractère de la chaine aléatoire pour d'abord les "monter" en tant qu'image sur le fond (excusez le terme linuxien), avec orientation aléatoire des différents caractères et de tailles différentes
4) on y rajoute des lignes alétoires elles aussi, en horizontal, vertical, voire même des diagonales
5) là c'est bon, on a enfin une image, y'a plus qu'à la renvoyer ;-)
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
13 avril 2006 à 00:05
Je dirais image de fond vierge puis travail avec GD. Disons que d'avoir les mêmes chiffres tout le temps, de même taille, etc... ça facilite le boulot du bot.
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
12 avril 2006 à 23:49
Possible de faire :

=> une image pour chaque chiffre par exemple.
=> image qu'on modifie via GD.
=> on répète la modification GD pour chaque image

> on aligne les images un peu comme on veut.


Est ce mieux de faire ainsi ou alors une image de fond vierge et on travail ensuite via GD ?
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
12 avril 2006 à 22:59
ah ouais encore mieux ^^
tiny12 Messages postés 18 Date d'inscription samedi 8 avril 2006 Statut Membre Dernière intervention 13 août 2006
12 avril 2006 à 22:47
J'ai lu le code, et c'est simple de passer à travers : il suffit de lire la ligne où sont les images :
par exemple et de garder que les chiffres.
Il faut absoluement faire une seule images dans laquelle on écrit des caractères alphanumériques aléatoires. Le fond et les variations de tailles et de formes sont un plus.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
12 avril 2006 à 22:34
Bah, générer un fond aléatoire, avec des caractères ayant des tailles différentes, des orientations différentes, des couleurs différentes :-)
cs_tweeder Messages postés 172 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 19 juin 2009
12 avril 2006 à 22:07
héhé, ok :)
C'est quoi la meilleure méthode selon toi ?
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
12 avril 2006 à 22:04
Meilleure méthode je ne sais pas, mais meilleure que celle d'afficher la même image assurément :-)
cs_tweeder Messages postés 172 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 19 juin 2009
12 avril 2006 à 21:38
Salut,

La meilleure méthode ne serait pas de créer une image avec une chaîne de caractères aléatoires et une image existante (fond d'image) ?
De cette façon, il est plus difficile de déchiffrer le message automatiquement.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
12 avril 2006 à 21:23
Salut,

sans ouvrir le zip, je vois que t'as des images pour les différents chiffres, bref des images "préfaites" c'est à dire qu'une comparaison très simple pourra être faite (bon après faut faire le bot, mais c'est vraiment la solution la plus simple à contourner).

Maintenant je n'ai pas vu le code, il se peut que tu rajoutes des traits aléatoires... je ne sais pas.

a +
igratuit Messages postés 32 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 5 mai 2006
12 avril 2006 à 16:37
Bref voilà !
Des commentaires ?
Rejoignez-nous