Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ввод данных в bat. Нужна помощь

Ответить
Настройки темы
CMD/BAT - [решено] Ввод данных в bat. Нужна помощь

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: newsky
Дата: 28-09-2016
Прошу прощения, если совсем легко, но сам как-то не могу найти решение.
Необходим несложный bat для:
1. Запустить сервис Dokan
2. При помощи encfs подключить диск в режиме reverse
3. Автоматически ввести пароль.

1 и 2 пункт понятен, а как ввести данные (пароль)? и завершить (enter) задачу?
Код: Выделить весь код
net start DokanMounter
c:\TC\Soft\encfs4win\encfs.exe --reverse D:\photo\  V:
Появляется окно, где encfs ждёт ввода пароля и нажатия enter, вот как это сделать?
Пароль можно разместить в теле батника, если есть несложное решение, как явно не указывать пароль, а передать его как-то иначе, то-же будет неплохо. Спасибо

Отправлено: 16:26, 28-09-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата newsky:
Появляется окно, где encfs ждёт ввода пароля и нажатия enter, »
Покажите скриншот этого окна (Alt-PrintScreen).

Цитата newsky:
если есть несложное решение, как явно не указывать пароль, а передать его как-то иначе, то-же будет неплохо. »
Такого решения нет. Можно пытаться шифровать/расшифровывать, прятать и изображать прочие т.п. вещи, которые никак не влияют на данную дыру в безопасности.

Отправлено: 17:48, 28-09-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Iska:
дыру в безопасности
Тогда нужно признать "дырявыми" абсолютно все системы, ибо в конечном счете приемник пароля как-то должен их обрабатывать, недаром некоторые наваяли mimikatz (и иже с ним). Впрочем, в винде есть несколько апишных функций позволяющих сбрасывать пароль админа даже из-под гостя. Но это все уже далеко от темы.

Цитата newsky:
если есть несложное решение, как явно не указывать пароль, а передать его как-то иначе, то-же будет неплохо
Это Вам тогда нужно в строну PowerShell смотреть, там пароль можно и зашифровать и "посолить", плюс если нужно вставить данные в некое окно, имеется возможность вызова WinAPI (FindWindow, FindWindowEx, SendMessage).

Отправлено: 17:58, 28-09-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
ибо в конечном счете приемник пароля как-то должен их обрабатывать »
Например, хранить не пароль, а хэш от него.

Цитата greg zakharov:
позволяющих сбрасывать пароль админа »
Сброс пароля — это из другой оперы.

Отправлено: 18:38, 28-09-2016 | #4


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Покажите скриншот этого окна (Alt-PrintScreen). »

Цитата Iska:
Такого решения нет. »
Ок, ок, я на всякий случай спросил

Отправлено: 19:49, 28-09-2016 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


newsky, попробуйте простое перенаправление вида:
Код: Выделить весь код
echo MyPassword|c:\TC\Soft\encfs4win\encfs.exe --reverse D:\photo\  V:
Но лучше этого не делать, ибо теряется весь смысл шифрованной файловой системы.

Отправлено: 20:01, 28-09-2016 | #6


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
net start DokanMounter
echo 77777777|c:\TC\Soft\encfs4win\encfs.exe --reverse D:\photo\  V:

Что-то всё то-же самое, не то. Ждёт пароль и ввод.

Отправлено: 20:39, 28-09-2016 | #7


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


newsky, а что в пайпах? Пайп encfs.exe создает?
Цитата Iska:
Сброс пароля — это из другой оперы.
Снова Вы невнимательны, писал же что это - далеко от темы.

Отправлено: 21:18, 28-09-2016 | #8


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, создает, если вставить пароль и нажать ввод, то всё отл

Отправлено: 21:29, 28-09-2016 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


newsky, используйте параметр «--stdinpass» для того, чтобы приложение использовало стандартный поток ввода, а не функцию непосредственного чтения из консоли:
Код: Выделить весь код
echo 77777777|c:\TC\Soft\encfs4win\encfs.exe --stdinpass --reverse D:\photo V:
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:38, 28-09-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ввод данных в bat. Нужна помощь

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Нужна помощь в написании .bat файла IIuBo1993 Microsoft Windows 10 2 06-03-2016 11:00
Flash - [решено] Нужна помощь в востановлени данных с флэшки. Saperr Накопители (SSD, HDD, USB Flash) 11 05-06-2013 10:06
MySQL - Нужна помощь по исправлению ошибок в базе данных мария55 Программирование и базы данных 3 27-01-2012 01:59
CMD/BAT - [решено] Bat Url Нужна помощь root221 Скриптовые языки администрирования Windows 4 22-11-2010 04:26
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов 0bject Скриптовые языки администрирования Windows 614 19-01-2009 21:58




 
Переход