2014-11-17 3 views

답변

0

winexe이 나를 위해 일

감사에서 원격으로 Windows 콘솔 스크립트를 실행하는 것이 좋을 것 을해야합니까 내 리눅스 박스. 구문 : 윈도우 상자에

winexe --user adminuser --password password //computername cmd.exe 

관리자 권한이 원격 액세스에 필요한 :

winexe --user adminuser --password password //computername c:/path/to/script.bat 

당신은 이런 식으로가는 대화 형 세션을 얻을 수 있습니다. 또한 실행하려는 Windows 스크립트에 상대 경로가 포함되어있는 경우 혼동을 일으켜 "파일을 찾을 수 없음"이라고 말하면됩니다. 스크립트에서 절대 경로를 사용하십시오.

필자도 wmi-client (wmic)를 사용해 보았지만 오래 가지 못해 RPC 오류가 많이 발생했지만 시도한 빌드가 오래되었습니다. 더 나은 행운 이겠지만, process call create 구문이 전혀 지원되는지조차 모르겠습니다. 문서에서 알 수있는 한 WQL select 쿼리 일 수도 있습니다.

winexe이 적합하지 않은 경우 cygwin 또는 유사한 Windows 상자에 SSH 서비스를 설치할 수 있습니다. 다음 스크립트를 사용하여 대상 Windows 시스템에서 리눅스에서 명령을 실행할 수 있습니다 Impacket (https://github.com/CoreSecurity/impacket)를 사용하여

0

:

1) https://github.com/CoreSecurity/impacket/blob/master/examples/wmiexec.py : WMI를 통해 psexec에 유사 접근하지만, 실행 명령.

2) https://github.com/CoreSecurity/impacket/blob/master/examples/psexec.py : RemComSvc를 사용하여 O/w psexec에 유사한 방식 : psexec에 RemComSvc (https://github.com/kavika13/RemCom)

3)을 사용하여 기능 https://github.com/CoreSecurity/impacket/blob/master/examples/smbexec.py 예 등을들 수있다. 이 기술은 여기 http://www.accuvant.com/blog/owning-computers-without-shell-access

4) https://github.com/CoreSecurity/impacket/blob/master/examples/atexec.py 설명 : Windows 작업 스케줄러

를 사용하여 대상 시스템에서 명령을 실행
관련 문제