begin process at 2010 03 19 14:12:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > IMAGES D'IDENTIFICATION ALEATOIRE - CRYPTOVISU

IMAGES D'IDENTIFICATION ALEATOIRE - CRYPTOVISU


 Description

Voici un petit programme nommé Crypto-Visu qui permet de lutter contre les bots. On rencontre ce genre de programme sur MSN par exemple. En fait il affiche une suite alphanumérique via des images, ce qu'un bot lui ne peux comprendre...



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip PAVE NUMERIQUE GENERE PAR RANDOM - KEYPAD

 Sources de la même categorie

ACCÈS À LA MÉTHODE SETATTRIBUTE('STYLE','') SOUS IE6 par masternico
OUTIL DE SÉLECTION par jdmcreator
Source avec Zip SIMPLIFIER LA CREATION DYNAMIQUE D'ELEMENT HTML par kazma
DÉTECTER SI CSS EST ACTIVÉ par jdmcreator
RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEME... par rappise

 Sources en rapport avec celle ci

IMPLEMENTATION DE RANDOM PERSONNALISÉ par ousous
Source avec Zip [-CLASS-] -> CARROUSSEL D'IMAGES par TheWeasel47
Source avec Zip Source avec une capture [DSI] DÉPLACEMENTS SUR IMAGES par Bul3
NOMBRE ALÉATOIRE par gt_371
Source avec Zip DIAPORAMA 360° V2 MOUVEMENT DANS LES QUATRE SENS ROTATION VA... par abdelaziz_info

Commentaires et avis

Commentaire de FREMYCOMPANY le 28/08/2006 17:41:35

Bof... il est simple de contourner la protection... mieux vaut utiliser un langage serveur comme ASPX pour ce genre de chose...

Commentaire de kankrelune le 28/08/2006 18:50:52

Ouep à partir du moment ou le code apparait dans le code source le bot pourra le lire... .. .

tchaOo°

Commentaire de Caius_junioricus le 11/09/2006 09:11:21

Il est certain que moi aussi je préfererai l'ASPX mais où je travail je ne suis pas autorisé à programmer avec ce langage...

Sinon j'avoue que le code n'est pas complexe mais je ne vois pas comment un bot pourrait lire au sens littéral sauf si tu lui achètes des yeux...

Commentaire de FREMYCOMPANY le 11/09/2006 19:52:39

Ben si... le Bot est incapable "nativement" de comprendre comment ca marche, mais un bot est très facilement adaptable... et je dirais même qu'ils sont toujours adapté pour un type de formulaire.. donc de protection... JS est totalement inefficace dans ce cas...

Commentaire de Caius_junioricus le 11/10/2006 11:48:50

Salut,

Honnêtement je ne vois pas comment trouver un résultat qui a été généré de façon aléatoire??? Si tu as un exemple concret, je suis preneur...

@+

Commentaire de lordbdp le 28/11/2006 02:39:57

Et en faisant juste un appel du code JAVA dans la page cela ne suffirait pas pour ne pas être lu par un bot ?

Commentaire de FREMYCOMPANY le 28/11/2006 17:37:36

si, ce code est inefficace...

(ex : controle WebBrowser de .Net 2)

Commentaire de ifebo le 26/12/2006 13:25:07

Bonjour.
Je suis un peu inquiet depuis la lecture de vos commentaires.
J'ai fait une image de mon e-mail et elle est visuellement semblable au texte qui l'accompagne ou elle apparaît dans une infobulle.
Est-ce qu'un robot peut lire cette image et récupérer mon adresse e-mail ?

Commentaire de FREMYCOMPANY le 26/12/2006 15:11:36

Pas un bot "ordinnaire" comme Google, Yahoo, ...

Nous parlons ici de bots permettant d'inscrire à la chaine des miliers d'utilisateurs pour geler un site.

Ceux-la n'ont même pas besoin de lire le contenu de l'image, dans le script ici présent, vu qu'il n'y a qu'un nombre limité d'images...

Le bot se contenterait d'associer à chaque url une réponse à taper...

Mais ce sont des bots réalisés pour un site bien précis, avec une image pour représenter ton adresse émail, soit sans crainte, tu es tranquille ;)

Commentaire de ifebo le 26/12/2006 16:02:47

Ouf ! Merci, j'ai eu peur.
Quand même, c'est balèze !
Sinon, dans le même ordre d'idée, les Javascripts anti-spam qui substituent l'arobase par une autre lettre ou qui cryptent l'adresse e-mail doivent être tout autant inéfficacent alors ?

Commentaire de FREMYCOMPANY le 26/12/2006 17:48:58

Non...
Contre l'adress-spoofing de bots sillonnant le web à la recherche d'adresse à spammer, c'est efficace.
En effet, les bots ne sont pas capables de détecter ce genre de choses dans une page web... car ils sont prévus pour aller au plus vite au plus grand nombre...

Mais ici, il s'agit d'une protection contre un bot programmé de manière expresse pour le site... qui ne manquera pas de passer toute protection coté client, aussi bonne soit elle...

Commentaire de Caius_junioricus le 17/01/2007 09:24:49

Salut,

bon je vois en tout cas que ce code soulève plusieurs questions concernant les bots...

Je ne prétend pas qu'il soit infaillible, c'est juste un petit code que j'ai créé pour montrer comment on peut à la base créer un cryptogramme.

On peut toujours faire un appel du code, mais à quoi bon, à chaque chargement le random change les variables...

Si on peut me montrer un exemple concret, je suis preneur, j'aimerai comprendre pourquoi ce code ne serait pas efficace?

Commentaire de FREMYCOMPANY le 17/01/2007 19:01:38

Ok, je ferais ce week-end une petit programme pour te monter que ce qu'un bot peut faire :-)

Allez, zou, je note ca dans mon planning !

Commentaire de FREMYCOMPANY le 18/01/2007 19:13:44

Voila, si tu me donnes ton adresse e-mail je t'envoie ca (tu dois disposer de .Net FramerWork 2.0 pour pouvoir lancer le programme)

Commentaire de FREMYCOMPANY le 18/01/2007 19:18:40

Ou si tu préfères une vidéo...
C'est même mieux une vidéo parce qu'en fait tu ne saura compiler mon programme que si tu as en prime MS Visual Studio 2005 ou MS Visual Basic Express Edition

Commentaire de FREMYCOMPANY le 18/01/2007 19:31:27

Sinon, voici le seul code que j'ai tapé :

Form1 : Fenêtre
ToolStripButton1 : Boutton pour lancer l'opération d'auto-completion du champs
WebBrowser1 : Une sorte d'IFRAME d'IE pour .NET

Public Class Form1

    Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
        On Error Resume Next
        Dim TheValidationCode As String = "document.codepad.thecode.value=unescape(""%"" + pic[mis[1]] + ""%"" + pic[mis[2]] + ""%"" + pic[mis[3]] + ""%"" + pic[mis[4]] + ""%"" + pic[mis[5]] + ""%"" + pic[mis[6]] + ""%"" + pic[mis[7]] + ""%"" + pic[mis[8]])"
        WebBrowser1.Document.Window.DomWindow.eval(TheValidationCode)
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate(My.Computer.FileSystem.CurrentDirectory + "\CryptoVisu.htm")
    End Sub
End Class

Commentaire de Caius_junioricus le 02/02/2007 15:17:05

Salut,

merci beaucoup pour ces explications, je possède Visual Studio donc je vais voir ça de plus près...

@+

Commentaire de Caius_junioricus le 06/02/2007 16:32:28

Je comprends mieux, du fait que le Java est exécuté côté client et non serveur (contrairement à de l'ASP ou du PHP), ce bot est donc capable de lire ce qui a été généré de manière pseudo aléatoire...

Encore une fois l'ASP reste la meilleure solution pour ce type de sécurité.

En tout cas merci à FREMYCOMPANY pour toutes ces précisions.

Et comme on dit "La connaissance s’accroit lorsqu’on la partage"...

@+

Commentaire de FREMYCOMPANY le 06/02/2007 18:06:16

De rien ;)

Content d'avoir pu t'éclairer !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Probleme avec images aléatoires [ par antiflag25 ] Salut à tous !!Voila je viens de mettre une serie d'image aléatoire sur mon site. Jusque la, pas de probleme, le seul souci, c'est que j'aimerais que Rollover avec plusieurs images [ par MELBLUES ] Bonjour, j'espère ne pas me tromper de section en postant ce message...J'aimerais savoir si l'un d'entre vous peut me filer un petit coup de main rapi Images avec zoom [ par blackoo ] Salut !  Je voulais savoir si quelqu'un connaissait le code pour avoir des images avec zoom / dézoom comme sur ce site www.livewii.fr (ouvrez une news pb debutant [ par catamenia ] Bonjour je débute en javascriptJ'essais de faire un diaporama avec affichage de miniatures Au chargement de ma page, le diaporama se lance bien mais l isoler objet en question [ par emlesna ] Bonjour à tous,Je vais essayé d' être clair :J'ai du code javascript sur une page web qui permet d'afficher une image secondaire au passage de la sour Defilement d'images et Editeur Javascript [ par queeny933 ] 1) J'ai fait une page HTML qui contient  un "bandeau" horizontal de 10 petites images qui se trouvent agrandies dans un cadre quand la souris passe de gestion images introuvable [ par Bestdoud ] Bonjour,J'aimerais savoir s'il y avait un moyen d'empecher d'avoir une case blanche avec une croix rouge lorsque l'image est introuvableIl me faudrait Superposer des images et les combiner [ par Koppa ] Bonjour !J'aurais besoin d'un code (pas de PHP svp) qui permet de faire ceciLors d'un clique sur une image (0001.gif) elle apparaisse sur l'image de b fonction chargement pour gallerie Interne HTML [ par karaziel ] Bonjour,Voilà, j'ai réalisé un site de gallerie web au norme XHTML/CSS sur dreamweaver. Mon site ne contient qu'une page, l'index. tout est réaliser s rollover... [ par novato ] Bonjour, en cherchant dans les codes une solution au problème qui me torture depuis 4 jours, je suis tombé sur celui-ci: ROLLOVER DE NA


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales