John menciona psexec como sendo capaz de executar um único executável. O que ele não menciona é que esse executável pode ser cmd.exe (ou powershell ou bash ou qualquer outro), o que lhe dará um shell remoto.
Eu preciso de um servidor VNC / SSH / alguma coisa que me permita acessar a linha de comando remotamente a partir de uma conta limitada (ou seja, sem serviços ou qualquer instalação). Apenas um simples exe que eu posso executar e ter ou conectar-se a mim ou ouvir uma conexão. De preferência, pediria um usuário / passe e executaria o cmd como o usuário que eu especifico. Existe algum programa desse tipo?
John menciona psexec como sendo capaz de executar um único executável. O que ele não menciona é que esse executável pode ser cmd.exe (ou powershell ou bash ou qualquer outro), o que lhe dará um shell remoto.
Faça você mesmo canto.
Existe um código-fonte aberto no projeto de código para dois componentes, server & cliente. O servidor é escrito em java e o cliente em C ++. O servidor só precisa de permissões suficientes para abrir um soquete, conforme descrito:
It first creates a server socket so that clients can connect to it. When a client is connected to the server, it will spawn a new thread using the CommandRunner class to handle the client's request. The main thread will continue to listen for new client.
A parte do servidor está aqui: Executando comandos em uma máquina remota - Parte 1
A parte do cliente está aqui: Executando comandos em uma máquina remota - Parte 2
Telnet?
Paraexecutarumúnicocomandoviatelnet,há