Nascondi ciò che scrivo nel prompt dei comandi


5

Alcuni comandi richiedono l'inserimento della password come uno degli argomenti (come net use, ad esempio). È possibile eseguire un comando o modificare un'impostazione nel Prompt dei comandi in modo che tutto ciò che sto scrivendo non venga visualizzato sullo schermo? Fondamentalmente voglio digitare qualcosa senza vedere quello che sto scrivendo e quindi premere invio e far eseguire il comando (l'output può mostrare).

Si noti che questo NON è per un file batch.


Naturalmente, puoi creare un file batch per inserire un parametro password senza usare l' eco .
DrMoishe Pippik,

Risposte:


5

Utilizzare un asterisco (*) invece della password in net use

In Microsoft Technet leggiamo:

Utilizzo netto

...

Password : specifica la password necessaria per accedere alla risorsa condivisa. Digitare un asterisco (*) per produrre una richiesta per la password. La password non viene visualizzata quando la si digita al prompt della password.

Quindi, basta usare * (un singolo asterisco) invece della password nella riga di comando, quindi ti verrà richiesto di digitare la password e non verrà visualizzata sullo schermo.

https://technet.microsoft.com/en-us/library/bb490717.aspx


Altri possibili casi d'uso:

Potrebbero esserci altri casi d'uso piuttosto che net use, quindi questa è una risposta generale alla domanda:

Nota che di solito non c'è modo di nascondere completamente ciò che stai scrivendo a tutti, e questi sono alcuni trucchi per nasconderlo alle persone curiose che fissano il tuo monitor!

Soluzione 1: modifica del colore

Una soluzione sta cambiando il colore di primo piano in nero su uno sfondo nero. Non è possibile farlo nella riga di comando emettendo il comando color 00perché restituisce errore quando si tenta di utilizzare lo stesso colore sia per il primo piano che per il bacground. Quindi, fai questo usando le proprietà della finestra del prompt dei comandi

Proprietà del prompt dei comandi

Dopo aver digitato il comando, questo comando tornerà all'originale usando questo comando:

color 07

o questo

color /t

Nota: è necessario cancellare lo schermo prima di tornare al colore originale utilizzando

cls

1
Funziona ma è ancora possibile ottenere il testo contrassegnando o selezionando. Ciò non sarebbe utile per nascondere una password digitata.
MC10

@ MC10 Cosa intendi per nascondermi? Non è possibile nasconderlo completamente. Se OP descriverà il tuo preciso scopo, forse posso aiutarti.
Ho1

echo off ed echo on cambierebbero solo quando il sistema riporta indietro
El Turner,

Potrebbe essere impossibile nascondersi, quindi è quello che dovremmo dire all'OP. Non ho uno scopo e penso che lo scopo di OP sia quello di impedire che le password immesse siano visibili.
MC10

@ MC10 Penso che il caso d'uso sia chiaro: digitare le password in modo nascosto. Quindi penso che i comandi precedenti facciano il lavoro. No?
Ho1
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.