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

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

Ответить
Настройки темы
CMD/BAT - [решено] Помогите с командами для 7zip

Аватара для Centrinar

Старожил


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

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


[code]
"Data/7zip.exe" a Data/Test.7z Data\test.ini
[code]

Поидеи он должен упаковать файл test.ini а в итоге он пакует сразу всю папку Data? где ошибка?

Отправлено: 21:52, 10-04-2011

 

Ветеран


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

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


gora
Дело то вот в чем.

Взламывают мой ПК, воруют у меня файл *.cmd

*.cmd
Скрытый текст
Код: Выделить весь код
"С:\7-Zip\7z.exe" a "C:\123.7z" "C:\Test\*.*" -psecret

В *.cmd файле у меня прописан пароль в явном виде secret для файла C:\123.7z
У меня воруют файл C:\123.7z
Вор спокойно распаковывает файл C:\123.7z с паролем secret

Если пароль будет в зашифрованном виде, типа
Скрытый текст
Код: Выделить весь код
"С:\7-Zip\7z.exe" a "C:\123.7z" "C:\Test\*.*" -pe5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4

То вор, когда у меня сворует файл C:\123.7z, будет пытаться распаковать файл C:\123.7z с паролем e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4
Однако ему напишется, что пароль неправильный.
Вор не будет знать, чтобы распаковать файл C:\123.7z, ему надо перевести зашифрованный пароль e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4 в нормальный вид secret
При этом вор может знает, может нет, что пароль e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4 - это sha-1 алгоритм

Просто без обид, размещать в *.cmd файле пароль secret в явном виде - хуже не придумаешь.

Это как раздавать свой номер телефона направо-налево, а потому удивляться, почему на телефон приходят смс сообщения - от таксистов, от ювелирных магазинов и прочих купи-продай и не только заведений.

Может быть кто-нибудь знает способ создать архив с зашифрованным паролем при помощи *.cmd файла?
Чтобы пароль в *.cmd файле был прописан e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4, а для распаковки файла пароль надо вводить secret

Спасибо.

Отправлено: 16:14, 19-02-2015 | #21



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

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


Аватара для gora

Ушёл из жизни


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

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


SharkyEXE, как вариант:
Код: Выделить весь код
@Echo Off
:: Место хранения секретного файла (можно на флешке). Содержимое файла может быть любым,
:: в нем может быть осмысленный текст, который известен только Вам, тогда файл можно 
:: создавать перед запуском батника и уничтожать его после работы
Set secretfile="N:\secret\kart.txt"

For /F "Skip=4 tokens=1-3" %%a In ('7z h -ba -scrcsha1 %secretfile%') Do Set psw=%%a& GoTo m1
:m1
Echo %psw%
:: дальше упаковка со сгенерированным паролем
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:43, 19-02-2015 | #22


Ветеран


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

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


gora
Спасибо за метод

А нельзя сделать так, чтобы упаковывалось с e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4, а распаковка была с secret?

Чтобы 7-zip при упаковке, пароль e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4 считал как secret
Тогда при распаковке пароль придется вводить secret, а не e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4

Отправлено: 18:49, 19-02-2015 | #23


Аватара для gora

Ушёл из жизни


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

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


Цитата SharkyEXE:
Чтобы 7-zip при упаковке, пароль e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4 считал как secret »
Нет. ?-Zip такого не умеет, да и других архиваторов, которые это умеют, я не знаю. Откуда Вы вообще взяли, что такое возможно, не пойму!?

Отправлено: 19:15, 19-02-2015 | #24


Ветеран


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

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


SharkyEXE, просто запомните пароль и вводите через set /p. Кроме вас его никто не будет знать
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:19, 19-02-2015 | #25


Аватара для yurfed

Ветеран


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

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


SharkyEXE, а может будет интересней запароленный архив ещё и закриптовать с паролем чем нибудь отдельно и не под SHA-1?

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 19:40, 19-02-2015 | #26


Ветеран


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

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


Цитата gora:
Нет. ?-Zip такого не умеет, да и других архиваторов, которые это умеют, я не знаю. Откуда Вы вообще взяли, что такое возможно, не пойму!? »
Да я просто поинтересовался, возможно такое или нет.
Цитата sov44:
SharkyEXE, просто запомните пароль и вводите через set /p. Кроме вас его никто не будет знать »
Нужна автоматизация, запустил *.cmd файл, внутри *.cmd файла пароль зашифрован, на выходе получил архив, пароль от которого - расшифрованный пароль из *.cmd файла
Цитата yurfed:
SharkyEXE, а может будет интересней запароленный архив ещё и закриптовать с паролем чем нибудь отдельно и не под SHA-1? »
Пароль должен быть зашифрованным + только автоматизация, ничего вручную нельзя вводить

Отправлено: 19:49, 19-02-2015 | #27


Аватара для yurfed

Ветеран


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

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


Цитата SharkyEXE:
только автоматизация, ничего вручную нельзя вводить »
А небольшую виртуалочку линуксовую ни к чему не подключенную и там держать пароли, не прокатит?

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 19:58, 19-02-2015 | #28


Ветеран


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

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


Цитата yurfed:
А небольшую виртуалочку линуксовую ни к чему не подключенную и там держать пароли, не прокатит? »
Это сложно для меня, при том что эту виртуальную машину своровали, у себя запустили, залезли куда-то в текстовый файл виртуальной машины и увидели пароль.

Отправлено: 20:08, 19-02-2015 | #29


Ветеран


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

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


SharkyEXE, хоть десять раз шифруйте — фокус не удастся. Максимум, что Вам можно посоветовать — заведите себе криптоконтейнер, например, TrueCrypt, и держите свои секретные пакетные файлы с открытыми паролями в нём. Вводить пароль на доступ к криптоконтейнеру будете один раз за сеанс при его монтировании (если, конечно, не настроите на автоматическое размонтирование по времени).
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:19, 19-02-2015 | #30



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Помогите с командами SS3 Общий по Linux 1 12-12-2009 20:46
Можно ли добавить или заменить файл в 7zip sfx неперывном (solid) архиве? Klam Хочу все знать 6 15-11-2009 21:08
PowerShell - проблемы с командами hub-lex Скриптовые языки администрирования Windows 6 06-04-2009 14:24
[решено] 7zip в msi под x86 madmax24 Хочу все знать 2 27-02-2009 09:16
7zip вместо cab в дистрибутиве fantik Автоматическая установка Windows 2000/XP/2003 3 16-10-2006 20:45




 
Переход