Ocultar o que eu digito no prompt de comando

5

Alguns comandos exigem colocar a senha como um dos argumentos (como net use , por exemplo). É possível executar um comando ou alterar uma configuração no Prompt de Comando para que qualquer coisa que eu esteja digitando não apareça na tela? Eu basicamente quero digitar algo sem ver o que estou digitando e, em seguida, pressionar enter e ter o comando executado (a saída pode mostrar).

Observe que isso NÃO é para um arquivo em lotes.

    
por pkr298 03.08.2015 / 21:09

1 resposta

5

Use um asterisco (*) em vez de sua senha em net use

No Microsoft Technet, lemos:

Net use

...

Password: Specifies the password needed to access the shared resource. Type an asterisk (*) to produce a prompt for the password. The password is not displayed when you type it at the password prompt.

Portanto, apenas use * (um único asterisco) em vez de sua senha na linha de comando, e então você será solicitado a digitar sua senha e ela não será exibida na tela.

link

Outros possíveis casos de uso:

Pode haver outros casos de uso em vez de net use , então essa é uma resposta geral para a pergunta:

Por favor note que você deve assumir que normalmente não há como esconder completamente o que você está digitando de todos, e estes são alguns truques para escondê-lo das pessoas curiosas que olham para o seu monitor!

Solução 1: alterando a cor

Uma solução é alterar a cor do primeiro plano para preto em um plano de fundo preto. Você não pode fazer isso na linha de comando emitindo o comando color 00 porque ele retorna um erro quando você tenta usar a mesma cor para o primeiro plano e o bacground. Então, faça isso usando as propriedades da janela do prompt de comando

Depois de digitar seu comando, este comando mudará de volta para o original usando este comando:

color 07

ou isto

color /t

Nota: você deve limpar a tela antes de retornar à cor original usando

cls
    
por 03.08.2015 / 21:28