IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

commande net use avec mot de passe chiffré


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Expérimentateur :)
    Inscrit en
    Novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expérimentateur :)
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2016
    Messages : 9
    Par défaut commande net use avec mot de passe chiffré
    Bonjour tout le monde, c'est mon premier post et j'espère que je me trompe pas d'endroit.

    J'aurais besoin de vos conseils .... De part mon métier, il m'arrive très fréquemment de mettre en place un .bat avec un net use pour faire du mappage réseau de façon automatique mais mon problème est que le mot de passe en en clair dans le .bat et ça m'embête un peu .... Avez vous une idée de commande je pourrais faire pour que ce mot de passe soit chiffré ?

    Merci d'avance de vos conseils et bonne journée.

    Gudbes

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Voici un exemple vous montrant comment cacher un mot de passe avec powershell et l'exécuter à partir d'un batch :
    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    @echo off
    :TypePassword
    cls
    Title Cacher un mot de passe avec powershell
    Mode con cols=55 lines=4
    cls & color 0A & echo.
    set "psCommand=powershell -Command "$pword = read-host 'Taper votre mot de passe' -AsSecureString ; ^
        $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
            [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
    for /f "usebackq delims=" %%p in (`%psCommand%`) do set "password=%%p"
    cls
    echo.
    echo Vous avez taper le mot de passe = "%password%"
    echo.
    echo Taper une touche pour taper un autre mot de passe !
    pause>nul
    Goto :TypePassword

    Postez votre code et pour l'avancement de votre code

  3. #3
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Citation Envoyé par hackoofr Voir le message

    Voici un exemple vous montrant comment cacher un mot de passe avec powershell et l'exécuter à partir d'un batch :
    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    @echo off
    :TypePassword
    cls
    Title Cacher un mot de passe avec powershell
    Mode con cols=55 lines=4
    cls & color 0A & echo.
    set "psCommand=powershell -Command "$pword = read-host 'Taper votre mot de passe' -AsSecureString ; ^
        $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
            [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
    for /f "usebackq delims=" %%p in (`%psCommand%`) do set "password=%%p"
    cls
    echo.
    echo Vous avez taper le mot de passe = "%password%"
    echo.
    echo Taper une touche pour taper un autre mot de passe !
    pause>nul
    Goto :TypePassword

    Postez votre code et pour l'avancement de votre code

    En fait ça résoud pas grand chose, que tu mettes le MDP crypté ou en clair il sera utilisable donc pourquoi le crypté.


    Il n'y a pas de moyen de cacher un MDP en BAT parce qu'il faudra de n'importe quel manière que
    le BAT test une valeur qui est en clair dans le code.



  4. #4
    Membre habitué
    Homme Profil pro
    Expérimentateur :)
    Inscrit en
    Novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expérimentateur :)
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2016
    Messages : 9
    Par défaut
    Merci de vos réponses. Est il possible de faire un mappage sous Windows 7 ou 10 (surtout) avec autre chose qu'un batch ?

  5. #5
    Membre émérite Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Par défaut
    Par GPO si tu est sur un domaine?

  6. #6
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par gudbes Voir le message
    Merci de vos réponses. Est il possible de faire un mappage sous Windows 7 ou 10 (surtout) avec autre chose qu'un batch ?
    Voici un bon outil en HTA ==> Computer_information_tool.hta



  7. #7
    Membre habitué
    Homme Profil pro
    Expérimentateur :)
    Inscrit en
    Novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expérimentateur :)
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2016
    Messages : 9
    Par défaut
    Merci de vos réponses :

    @devilsnake88 : sur les cas où il y a un domaine pas de soucis c'est sur des postes plutôt "familial".

    @hackoofr : J'ai regardé en diagonal ta réponse et je ne vois pas ou il cache le mot de passe. D'après ce que je comprend (car ce n'est pas mon domaine), il ne fait que donner un rapport du poste ?

    Bonne journée à tous.

    gudbes

Discussions similaires

  1. Commande système avec mot de passe
    Par Haythem17 dans le forum Programmation et administration système
    Réponses: 1
    Dernier message: 10/06/2014, 16h34
  2. Mot de passe chiffré haché avec md5 ne fonctionne pas
    Par san1981 dans le forum Requêtes
    Réponses: 1
    Dernier message: 24/10/2011, 14h04
  3. Commandes Zip/Unzip avec mot de passe
    Par tarzan_tlse dans le forum MATLAB
    Réponses: 4
    Dernier message: 19/02/2010, 16h30
  4. Commande net use avec WebDav
    Par anobiste dans le forum Windows
    Réponses: 1
    Dernier message: 17/12/2009, 13h54
  5. [VB.NET] Fichier Excel vérouillé avec mot de passe
    Par rafano dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/06/2004, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo