Images d'identification aleatoire - cryptovisu

Soyez le premier à donner votre avis sur cette source.

Vue 7 749 fois - Téléchargée 841 fois

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...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
278
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
22 décembre 2008

De rien ;)

Content d'avoir pu t'éclairer !
Messages postés
23
Date d'inscription
dimanche 12 novembre 2000
Statut
Membre
Dernière intervention
18 novembre 2010

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"...

@+
Messages postés
23
Date d'inscription
dimanche 12 novembre 2000
Statut
Membre
Dernière intervention
18 novembre 2010

Salut,

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

@+
Messages postés
278
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
22 décembre 2008

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
Messages postés
278
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
22 décembre 2008

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
Afficher les 19 commentaires

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.