Page 1 sur 1
[Func] _PasswordEnter
Posté : ven. 29 juil. 2011 20:51
par MrDynoland
Bonjour à tous !
Faisant mes début dans les fonctions, j'ai crée une petite fonction bien sympathique puis que il permet de protéger par un mot de passe un accès en tapant la ligne _PasswordEnter("mon mot de passe", "nom du programme protéger") !
Explication du déroulement de la fonction :
Ouverture d'une InputBox.
Entrer de mot de passe ->
Bon -> Déroulement du reste de votre programme.
Mauvais -> Extinction du programme.
Je vous laisse le découvrir et l'utilisez en le téléchargent dans les pièces jointes.
Code : Tout sélectionner
Changelog ...
Bêta ---------|
Première mise en ligne;
Fonctionnalités basique.
A bientôt !
Re: [Func] _PasswordEnter
Posté : ven. 29 juil. 2011 20:59
par aurel2108
C'est vraiment très très basique mais du moment que ça marche.

Il faudrait une gestion de différents encodages comme le sha1 ou md5.
De plus, ce serait bien si la fonction lançait aussi le programme une fois que le mot de passe entré est bon (avec la fonction Run par exemple). ^^
Mais de toute façon, si un mot de passe apparaît en clair dans un script AutoIt, n'importe qui peut le voir donc pour l'instant, cette fonction est un peu inutile. ^^"
Re: [Func] _PasswordEnter
Posté : ven. 29 juil. 2011 21:04
par MrDynoland
Un codage très complexe s'avère proposé.

Car les méthodes de décompilation peuvent trouver le mot de passe, donc je pense a du cryptage.
Merci quand même !

Re: [Func] _PasswordEnter
Posté : ven. 29 juil. 2011 22:44
par mikell
Bah j'imagine que c'est destiné de toute façon à un simple usage domestique parce que sinon...
http://www.autoitscript.fr/forum/viewto ... =11&t=5762
Re: [Func] _PasswordEnter
Posté : ven. 29 juil. 2011 22:50
par Iste
Surtout que une fois le script décompilé, y'a plus vraiment besoin du password...
Sinon il s'agit là d'une procédure basique (oui car en l'état c'est une procédure et non une fonction) mais qui sera surement utile pour certain débutants.
Re: [Func] _PasswordEnter
Posté : sam. 30 juil. 2011 09:39
par MrDynoland
Iste a écrit :Surtout que une fois le script décompilé, y'a plus vraiment besoin du password...
Sinon il s'agit là d'une procédure basique (oui car en l'état c'est une procédure et non une fonction) mais qui sera surement utile pour certain débutants.
C'est mon but.

Re: [Func] _PasswordEnter
Posté : sam. 30 juil. 2011 12:07
par TT22
aurel2108 a écrit :ce serait bien si la fonction lançait aussi le programme une fois que le mot de passe entré est bon (avec la fonction Run par exemple)
@ aurel2103 : Si tu as un run(), à quoi ça sert de mettre un code ?
Parce que si tu met un Run ça veut dire que le programme à lancer ne fait pas partie du programme avec le code donc tu as juste à faire un double clique sur le programme qui est désigné par le Run et voilà, tu as contourné le code.
Re: [Func] _PasswordEnter
Posté : sam. 30 juil. 2011 12:28
par MrDynoland
TT22 a écrit :aurel2108 a écrit :ce serait bien si la fonction lançait aussi le programme une fois que le mot de passe entré est bon (avec la fonction Run par exemple)
@ aurel2103 : Si tu as un run(), à quoi ça sert de mettre un code ?
Parce que si tu met un Run ça veut dire que le programme à lancer ne fait pas partie du programme avec le code donc tu as juste à faire un double clique sur le programme qui est désigné par le Run et voilà, tu as contourné le code.
Tu as raison mais je ne l'aurais point fait car sa serait encore plus détournable.

Re: [Func] _PasswordEnter
Posté : sam. 30 juil. 2011 14:45
par aurel2108
C'est vrai, c'est vrai, je n'y avais pas pensé. ^^
Enfin bon, tant que le mot de passe est stocké en clair ou même apparaît en clair à un quelconque endroit du script, la protection est fichue. ^^"