comportamento estranho com PSEXEC executando o prompt de comando no pc externo

2

Eu descobri isso por acaso, mas desde então tenho sido capaz de replicá-lo à vontade, e me pergunto se alguém tem alguma explicação. Também me pergunto se isso pode apontar para uma falha de segurança em um dos programas envolvidos.

O que acontece é que, se eu executo o psexec.exe em outro computador da minha rede e estou executando o prompt de comando, acontece o seguinte:

If I type (for example) H: to go to my H Drive, and then I simultaneously press the 'Enter' key and the '\' key, the next two lines look like this:

\
H:\>

Isso em si não é tão estranho; no entanto, na segunda linha, que agora é onde o cursor está residindo, se eu acertar o espaço de volta, eu sou capaz de excluir o primeiro caractere do prompt, e apenas o primeiro caractere, então se parece com isso:

H:\

Então, se eu apertar enter novamente, voltará ao normal. Tudo isso é estranho, mas posso inventar uma explicação talvez envolvendo a fuga de um personagem e um atraso com o psexec. No entanto, se eu tentar o primeiro experimento sem colocar a letra da unidade e dois pontos, e em um prompt de comando em branco aperte 'Enter' e '\' simultaneamente duas vezes em vez de apenas uma vez, vejo:

\'P' is not recognized as an internal or external command, operable program or batch file.

E então, se eu clicar em "Enter", vejo:

'P' is not recognized as an internal or external command, operable program or batch file.

(Observe a ausência do '\' pela segunda vez). Depois disso, volta ao normal.

Além disso, se eu digitar > \ & gt ;, vejo o seguinte:

H:>>\>

H:\>

Muito estranho, mas parece perfeito demais para ser apenas um acaso. Alguém sabe por que isso acontece?

    
por dgo 22.01.2013 / 05:46

1 resposta

0

Eu especulo que o que você está vendo provavelmente se deve em parte à latência da rede entre você e o sistema remoto, combinado com a forma como o buffer de exibição funciona no psexec.

    
por 26.07.2013 / 16:52