terça-feira, 7 de junho de 2016

Linux - Executar comando remoto em um Windows - psexec


Esses dias precisei executar comandos a partir de um servidor Linux em um servidor  Windows.
Antigamente eu usava o winexe, porém o mesmo tem problemas de compatibilidade com o Windows 2012.

Então achei o psexec.py do pacote de scripts impacket-master.

Para usar o script é necessário instalar algumas bibliotecas do python que são pré-requisitos, segue a lista abaixo:


Para instalar estas bibliotecas é necessário descompactar os arquivos baixados com o comando tar.
Exemplo tar -vzxf pyasn1-0.1.9.tar.gz

Após descompactar acessar a pasta da biblioteca e executar o comando:
python setup.py install

Com todas as bibliotecas instaladas entrar na pasta do impacket-master e instalá-lo.
python setup.py install

Após acessar a pasta impacket-master/examples

Abaixo um exemplo de como usar o comando:
python psexec.py domínio/usuario:senha@servidor 'cmd /c "comando"'
ctar os arquivos baixados com o comando tar.
Exemplo tar -vzxf pyasn1-0.1.9.tar.gz

Nenhum comentário:

Postar um comentário