Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] demander un mot de passe en batch
Auteur Message
Répondre en citant
Message [Résolu] demander un mot de passe en batch 
Slt a tous j'essaye de creer un batch qui demande un mot de passe genre "azerty", si il se trompe un message apparait,
si il trouve un autre message apparait:

Pour le moment j'en suis la:






Code:
echo off
cls

set /a pass=%azerty%
echo Mot de passe?
echo Tapez
echo C pour Continuer
echo Q pour Quitter
CHOICE /C:cq
IF %ERRORLEVEL%==1 goto c
IF %ERRORLEVEL%==2 goto q



:c
cls
set /p mdp= Quel est la mot de passe?
if "%mdp% EQU %pass%" goto fin else goto c


:q
goto fin
:fin
pause




Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] demander un mot de passe en batch 
j'ai trouver tout seul en faite ^^
je post la solution pour ceux que sa intéresse:

Code:
echo off
cls

echo Mot de passe?
echo Tapez
echo C pour Continuer
echo Q pour Quitter
CHOICE /C:cq
IF %ERRORLEVEL%==1 goto c
IF %ERRORLEVEL%==2 goto q



:c
cls
set /p mdp= Quel est la mot de passe?
if "%mdp%" EQU "azerty" (goto fin) else (goto c)


:q
goto fin
:fin
pause




Répondre en citant
Message [Résolu] demander un mot de passe en batch 
bonjour, juste au cas ou: un mot de passe en batch sera toujours facilement contournable.



Répondre en citant
Message [Résolu] demander un mot de passe en batch 
Effectivement il faut juste trouver la bonne ligne!!!!
Comment puis-je codé mon code source?
Ou en quoi je doit ecrit mon code pour qu'il soit plus dur a trouver?


J'ai vus sur ce site, quelqu'un qui propose de mettre le passe dans un txt séparement du batch, est ce vraiment une bonne solution?
Je pense que le mot de passe et tout aussi vite trouvable... Qu'en pensez-vous?


Le batch que j'ai trouver sur ce site:


@echo off

if not exist c:\users md c:\users
set LOG=c:\users\log_bat.txt
if exist %LOG% goto :OK
goto :NONE

:OK
title LOGIN
cls
set /p user=Nom d'utilisateur \\:
for /f "tokens=1* delims==" %%A in ('type %LOG% ^| Find "user"') do (
set VERIF_USER=%%B
)
cls
set /p pass=Mot de passe \\:
for /f "tokens=1* delims==" %%A in ('type %LOG% ^| Find "pass"') do (
set VERIF_PASS=%%B
)
set "SELECT=%user%%pass%"
set "VERIF_OK=%VERIF_USER%%VERIF_PASS%"

if %SELECT%==%VERIF_OK% goto :YOU_WIN
cls
title ERROR
echo Erreur du pseudo ou de mot de passe !
pause > nul
goto :OK

:YOU_WIN
title CONNECTED
cls
echo La connexion a ete effectue avec succes !
pause>nul
exit

:NONE
title REGISTER
cls
echo Inscription
echo ========
echo Nom d'utilisateur :
set /p user=
cls
echo Inscription
echo ========
echo Nom d'utilisateur :
echo %user%
echo.
echo Mot de passe :
set /p pass=
cls
echo Inscription
echo ========
echo Nom d'utilisateur :
echo %user%
echo.
echo Mot de passe :
echo %pass%
echo.
echo Est-ce exact ?
set /p VALID=[o] ou [n]
if /i %VALID%==o goto :YES
goto :NONE

:YES
cls
echo user=%user%>%LOG%
echo pass=%pass%>>%LOG%
echo vous etes enregistre !

pause> nul
echo Connexion ?
set /p CONNECT=
if %CONNECT%==o goto :OK
exit



Répondre en citant
Message [Résolu] demander un mot de passe en batch 
le batch étant un language interprété, tu sera obligé de stocker tes informations en clair. Si tu souhaite le sécuriser il faut passer par un langage compilable et non encapsulable comme le batch.



Répondre en citant
Message [Résolu] demander un mot de passe en batch 
ou crypter le mot de passe via un commande externe comme truecrypt




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] demander un mot de passe en batch 
Merci pour vos réponse je m'oriente toute de suite sur truecrypt.
Pour le langage non encapsulable , quel genre de langage serait capable de faire sa??? en C+?



Répondre en citant
Message [Résolu] demander un mot de passe en batch 
par exemple ^^



Message [Résolu] demander un mot de passe en batch 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch