Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Crypter MDP dans batch
Auteur Message
Répondre en citant
Message Crypter MDP dans batch 
Bonjour,
je suis nouveau sur ce forum et n'ai absolument pas la prétention d'être un programmeur. Je bidouille un peu :-) et j'ai un batch qui permet d'éteindre tous les postes d'un réseau (avec une tache planifiée à 22h00 par exemple) :

*****************************************************************
for /f %%i in (C:\arret\computer.txt) do (call :sh %%i)
goto fin
:sh
rem test si le micro est connecte
ping -n 1 %1 | find "pass" > nul
if not errorlevel 1 goto :fin
rem ligne de commande
C:\arret\psshutdown.exe -m "! Attention ! Cette ordinateur va s'arreter !!!" -f -c -k -t 10 \\%1 -u admin -p ....MDP.....
:fin
echo fin

*****************************************************************

La liste des IP est dans le fichier computer.txt.
Le problème c'est que je suis obligé de mettre le MDP en claire dans le batch pour qu'il fonctionne. Et là c'est pas bien Wink
Savez vous si il y a un moyen pour crypter ce MDP afin que mon batch soit un peu plus sécurisé.
J'ai fait différentes recherches sur ce forum mais sans trouver de réponse correspondante (le problème est que le fichier va chercher dans un fichier externe computer.txt).

Si vous avez une tite idée... parceque je suis un peu largué.. Sad
Merci pour votre aide



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Crypter MDP dans batch 
Hello,

Tu peux éventuellement inscrire les MDP dans un fichier caché ...

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Crypter MDP dans batch 
oui j'y avais bien pensé mais le problème c'est qu'il reste quand même accessible assez simplement pour celui qui ouvrira le batch et verra le chemin du fichier caché.
Je pensais plutôt à un cryptage ou à un système qui empèche l'ouvreture d'un fichier si on a pas le MDP...
Bref, je cherche.... :S



Répondre en citant
Message Crypter MDP dans batch 
hello,

tu peux pas mettre le batch dans un fichier caché?

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Crypter MDP dans batch 
si effectivement mais ca reste une solution avec peu de sécurité...



Répondre en citant
Message Crypter MDP dans batch 
Re,

si tu veux cacher le mdp des noob tu peux toujours remplacer les caractères par d'autres mais sa reste pas très securisé...
Code:
SET mdp=bdght
SET mdp=%mdp:b=C%
rem remplace tous le b de mdp par des C
SET mdp=%mdp:gh=7%
rem à la fin mdp vaut Cd7t


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Crypter MDP dans batch 
Re,

Pas testé, mais il me semble qu"un batch peut lire un fichier excel sécurisé par mot de passe ...




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Crypter MDP dans batch 
J'ai une solution assez complexe en batch + php Laughing avec comme mdp par ex 1234

sur ta page xx.php :
Code:

<?php
$mdp = $_GET[mdp];
if ("$mdp"=="1234")
echo "ok";
else
echo "pasok";
?>


Le batch avec une commande externe du genre wget, internet download ou encore cutycapt :
Code:
@echo off
set /p mdp= MDP :
:: A MODIFER :
wget http://www.tonsite.com/xx.php?mdp=%mdp%
for /f "eol=; tokens=1 delims=," %%a in ('type "xx.php?mdp=%mdp%"') do set ok=%%a
if "%ok%"=="ok" (echo Le code est bon) else (echo le code n'est pas bon)
pause


De tete a tester Okay




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message Crypter MDP dans batch 
Yago , comment tu fait pour raccorder du PHP avec du batch ? (je sait codé en PHP mais j'ai jamais entendu de raccorder le PHP avec un autre langage :p )

PS : il me semble que : if ("$mdp"=="1234") tu doit pas mettre la var entre parenthèse



Répondre en citant
Message Crypter MDP dans batch 
Ben grace a $_GET en php ca permet de faire quelques truc Very Happy

Sinon pour if je sais pas trop Confused




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Message Crypter MDP dans 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