Télécharger le zip
j'adore le niveau de securitée du truc ... cracké en deux secondes avec un editeur hexa.
Ouais, en dehors du comptage du nombre de tentatives, pas grand chose d'intéressant. Le minimum à faire est de comparer des mots de passe cryptés. En plus, le fait de coder en dur le nom d'utilisateur et le mot de passe fait que ça résiste encore moins longtemps. Je ne vois pas non plus l'intérêt d'écrire : if not LoginCorrect(utiledit.Text, mdpedit.Text) then dans TLoginfrm.FormCloseQuery si on ne met pas de code derrière.
Pas besoin d'éditeur hexadecimal : en ouvrant l'executable avec notepad, on lit : "abdousoft ÿÿÿÿ delphifr Erreur Utilisateur ou mot de passe incorrect!". Ca m'a pris 27 sec : autrement dit, ce mot de passe a un effet placébo.
delphiprog, je suis etonné que tu trouves un "inc();" interessant =) sinon idem que francky, 30s pour passer au travers, source inutile tant qu'elle reste dans cet etat. Ce qui serait sympa justement abdousoft, c'est que la modifie jusqu'a ce qu'on ne puisse plus trouver en 30secondes le login/pass, qu'en penses-tu ?
Ce n'est pas le inc() en lui même que je trouve intéressant (merci, j'ai dépassé ce stade...). Ce code peut aider les débutants à savoir comment gérer un nombre de tentatives maximum autorisées et uniquement cela. Je voudrais aussi modérer mon commentaire en ce qui concerne la sécurité car ce n'était pas l'objectif d'Abdousoft de proposer un code inviolable. Il ne le présente pas dans ce sens là non plus.
désolé mais je vais te contredire, le but de tout "login/pass" EST de sécuriser soit des données, soit un accès/compte. donc la sécurité de son code doit etre mis à l'épreuve.
c'est le niveau de sécuritéqui m'a le plus impressionné
Salut, je ne vais pas ré ouvrir le débat sur la sécurité mais en passant le mot de passe par un MD5 (voir la source de F0xi) on passe de 2 secondes à 15 heures, minimum, pour trouver le mot de passe et je dis minimum parce que je savais quoi chercher (que des minuscules et 8 lettres) 16.5 Milliards et des poussières de mots testé
salut JulioDelphi je suis en cours de developper un autre programme de "login" tres securise... Merci
Super, tu pourras mettre cette source à jour (ou si tu en postes une nouvelle, on pourra supprimer celle ci) bon travail a bientot
je vais plagié se qui a été dit mais login='abdousoft' and MDP = 'delphifr'. Ca ma pris 20sec. Je ne vais pas relancé le débat mais il est vrai qu"un mot de passe doit assurer une relative sécurité quant a se qu'il est sencé protéger(des données). Je peux éventuellement t'orienté sur la voix d'une vérification de tout ca par base de données ou serait stocké login and password. cela permettrait déjà une sécurité MINIMALE !!! bon courage...
PS : j'ai obtenue ce résultat en ouvrant simplement ton fichier source, ce que l'utilisateur final n'est pas cencé avoir! Cependant sache qu'il n'est pas légale mais possible de décompiler un executable ou encore de tenté son ouverture avec un éditeur de texte donc le probleme de sécurité reste le même. En attente de l'évolution de cette source un peu soft mais qui vaut la peine tout de même d'être montrer pour pour d'autres points que celui de la sécurité...
"PS : j'ai obtenue ce résultat en ouvrant simplement ton fichier source" LOL
PS2: nettoie ton source please... Seule les .dpr(delphiProjet), .dfm(delphiForm), .pas(pascal) et .res(ressource) son necéssaire à la compilation... je m'arrête là promis.... merci...
Salut Pienso Ma Source est Bien nettoyer. Bye @+
Mince, Pienso a oublié de préciser pour les .dcu ! :o)
Tres Bon code pour Debutant certain ne l'ont pas encore compri
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 571 membres 96 nouveaux aujourd'hui 16 151 membres club