[ОТВЕТИТЬ]
06.08.2008 20:52
OlegON
 
Батник, параметром передаем имя удаленной машины:
Код:
net use O: \\%1\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1 net stop winvnc
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1 WinVNC
psexec \\%1 C:\vnc.exe /sp- /verysilent
psexec \\%1 regedit -s C:\ops.reg
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1 net start winvnc
net use O: /delete /y
exit
в каталоге с батником лежит vnc.exe (официальный инсталлятор) и ops.reg, экспортированные настройки из HKLM\ORL\
18.03.2009 11:26
Seaman
 
Цитата:
OlegON Батник, параметром передаем имя удаленной машины:
Код:
net use O: \\%1\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1 net stop winvnc
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1 WinVNC
psexec \\%1 C:\vnc.exe /sp- /verysilent
psexec \\%1 regedit -s C:\ops.reg
psexec \\%1 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1 net start winvnc
net use O: /delete /y
exit
в каталоге с батником лежит vnc.exe (официальный инсталлятор) и ops.reg, экспортированные настройки из HKLM\ORL\
спасибо за скриптик, но можно пару вопросов?
1) O: \\%1\C$ - это временная директория, которая создается на компе-жертвы, юзающей этот батник?
2) где путь написать к WinVNC.exe (например лежит она в расшаренной папке на компе 192.168.0.2\obmen)
3) пробовал различные варианты на своем компьютере, батник пишет что psexec не является приложением вин32...
18.03.2009 11:36
OlegON
 
1) Батник ты запускаешь у себя. "Жертва" тут не при чем. Батник копирует инсталлятор на удаленную машину.
2) не понял, зачем нам это...
3) правильно, ибо это стороннее приложение от Руссиновича. Вбей в гугл - найдешь.
18.03.2009 12:45
Seaman
 
Цитата:
OlegON 1) Батник ты запускаешь у себя. "Жертва" тут не при чем. Батник копирует инсталлятор на удаленную машину.
2) не понял, зачем нам это...
3) правильно, ибо это стороннее приложение от Руссиновича. Вбей в гугл - найдешь.
ссори за тупость, но где в вашем скрипте имя или IP удаленной машине ?..
18.03.2009 12:49
twix
 
Цитата:
Seaman ссори за тупость, но где в вашем скрипте имя или IP удаленной машине ?..
%1
как известно, в батниках после знака "%" указывается порядковый номер переданного батнику параметра
учите матчасть (%
18.03.2009 12:58
Seaman
 
Цитата:
twix %1
как известно, в батниках после знака "%" указывается порядковый номер переданного батнику параметра
учите матчасть (%
спасибо за подсказку :)

пишу:

net use O: \\%1192.168.2.134\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1192.168.2.134 net stop winvnc
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1192.168.2.134 WinVNC
psexec \\%1192.168.2.134 C:\vnc.exe /sp- /verysilent
psexec \\%1192.168.2.134 regedit -s C:\ops.reg
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1192.168.2.134 net start winvnc
net use O: /delete /y
exit

запускаю, пишет соединение прошло успешно, но после того как он дошел до psexec \\%1192.168.2.134 net stop winvnc выдает не является приложением. мне что нужно с psexec сделать? положить в эту же папку?
18.03.2009 13:11
twix
 
Цитата:
Seaman спасибо за подсказку :)

пишу:

net use O: \\%1192.168.2.134\C$
copy vnc.exe O:\ /y
copy ops.reg O:\ /y
psexec \\%1192.168.2.134 net stop winvnc
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -remove
pskill \\%1192.168.2.134 WinVNC
psexec \\%1192.168.2.134 C:\vnc.exe /sp- /verysilent
psexec \\%1192.168.2.134 regedit -s C:\ops.reg
psexec \\%1192.168.2.134 "C:\Program Files\TightVNC\WinVNC.exe" -install
psexec \\%1192.168.2.134 net start winvnc
net use O: /delete /y
exit
бррррр
не надо было ничего менять в самом батнике
надо было запустить его: "batnik.bat 192.168.2.134"

если меняешь сам батник, то убери везде "%1"

Цитата:
запускаю, пишет соединение прошло успешно, но после того как он дошел до psexec \\%1192.168.2.134 net stop winvnc выдает не является приложением. мне что нужно с psexec сделать? положить в эту же папку?
это потому, что psexec не подключился к удаленной машине. почему - читай выше

а! может еще дело в том, что на удаленных машинах не стоит WinVNC. тогда достаточно будет заремить строчки, в которых он упоминается
18.03.2009 13:18
Seaman
 
Цитата:
twix бррррр
не надо было ничего менять в самом батнике
надо было запустить его: "batnik.bat 192.168.2.134"

если меняешь сам батник, то убери везде "%1"

это потому, что psexec не подключился к удаленной машине. почему - читай выше

а! может еще дело в том, что на удаленных машинах не стоит WinVNC. тогда достаточно будет заремить строчки, в которых он упоминается
запустил psexec.exe \\192.168.2.134 cmd
запустил install.bat 192.168.2.134

все достаточно шустренько установилось, на компе - жертве появилась табличка что пароль на внц не установлен, установите, я так понял у меня настройки реестра (где хранится пароль) не подхватились?
18.03.2009 13:20
Dim
 
а у тебя reg-файл есть со всеми настройками?
18.03.2009 13:20
twix
 
Цитата:
Seaman запустил psexec.exe \\192.168.2.134 cmd
запустил install.bat 192.168.2.134

все достаточно шустренько установилось, на компе - жертве появилась табличка что пароль на внц не установлен, установите, я так понял у меня настройки реестра (где хранится пароль) не подхватились?
видимо, так
18.03.2009 13:33
Dimon
 
Цитата:
Seaman ссори за тупость, но где в вашем скрипте имя или IP удаленной машине ?..
%1 - это переменная

потом запускаешь батничек и пишешь ip интересующей тебя машины
18.03.2009 13:35
Seaman
 
Цитата:
twix видимо, так
спасибо за помощь!!!
все работает как часы.

для таких неопытных админов как я, посоветовал бы сначала

1) скачать PsExec.zip, затем распаковать все это добро, запустить
Код:
pcexec.exe \\IP_жертвы cmd
2) установить TightVnc на любой машине, указать нужные настройки в настройках сервера, скопировать ветку реестра [HKEY_LOCAL_MACHINE\SOFTWARE\ORL] (экспорт), переименовать ее в ops.reg, положить в папку где лежит батник

3)положить в папку где лежит батник ехе инсталляху TightVNC, переименовать ее в vnc.exe

4) затем запустить чудо-скрипт указанный в 1 посте с параметрами:
Код:
имя_батничка.bat IP_жертвы
Огромное спасибо twix, Dim, Dimon, OlegON!!!
14.09.2009 15:52
rastoman
 
Дружище расшарь еще раз PsExec.zip по твоей ссылке скачать не получаеться.
16.09.2009 09:52
rastoman
 
Если не сложно готовый архивчик со всеми файлами выложите.Заранее спасибо, я не ленивый просто времени катострофически не хватает.
18.06.2012 17:11
zubr_ne
 
Делаю всё точно так как описано но ничего не получается(
После выполнения команды pcexec.exe \\IP_жертвы cmd на мгновение появляется окошко командной строки и сразу исчезает, после этого выполняю команду имя_батничка.bat IP_жертвы и в строке пишет pcexec не является внутренней или внешней командой... в чём может быть проблема?...
18.06.2012 17:36
OlegON
 
pcexex и psexec - разные вещи. psexec еще скачать надо (ссылка выше)
19.06.2012 10:44
zubr_ne
 
Цитата:
OlegON pcexex и psexec - разные вещи. psexec еще скачать надо (ссылка выше)
Всё скачано... команду запускаю даже с вводом полного пути к ней... а что такое pcexex?
19.06.2012 10:48
OlegON
 
строку запуска с ошибкой в студию :)
19.06.2012 10:52
zubr_ne
 
Цитата:
zubr_ne Всё скачано... команду запускаю даже с вводом полного пути к ней... а что такое pcexex?
Вот команда которую я запускаю D:\MyDocs\Downloads\PSTools\PsExec.exe \\172.16.1.163 cmd
19.06.2012 11:43
zubr_ne
 
Цитата:
OlegON строку запуска с ошибкой в студию :)
D:\MyDocs\Downloads\PSTools\PsExec.exe \\172.16.1.163 cmd
19.06.2012 11:50
zubr_ne
 
Цитата:
Mtirt А ошибка где?
После выполнения этой команды на мгновение появляется окошко командной строки и сразу исчезает... и на этом всё заканчивается...
19.06.2012 11:55
OlegON
 
выполняй из Пуск-Выполнить-cmd
т.е. из консоли, ее и скриншотим
19.06.2012 12:25
zubr_ne
 
Цитата:
OlegON выполняй из Пуск-Выполнить-cmd
т.е. из консоли, ее и скриншотим
Выполнять эту команду в самой Командной строке? Или меню Выполнить???
19.06.2012 13:52
Mtirt
 
Если выбрать Пуск-Выполнить-cmd и нажать Enter, то откроется окно DOS.
Вот в нем и выполни команду. И скриншот этого окна и покажи.
19.06.2012 14:31
zubr_ne
 
Цитата:
Mtirt Если выбрать Пуск-Выполнить-cmd и нажать Enter, то откроется окно DOS.
Вот в нем и выполни команду. И скриншот этого окна и покажи.
19.06.2012 14:34
Mtirt
 
В ветке все запускают программу PsExec, а ты пытаешься запустить PsExes.
19.06.2012 15:17
zubr_ne
 
Цитата:
Mtirt В ветке все запускают программу PsExec, а ты пытаешься запустить PsExes.
Это только в этот раз так получилось так как набирал ручками) Теперь когда набрал правильно дало такое
19.06.2012 15:22
Mtirt
 
Надо указать имя пользователя с правами администратора и пароль.
psexec \\172.16.1.163 -u имя_пользователя -p пароль cmd


Опции темы


Часовой пояс GMT +3, время: 13:22.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.