Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » KeePass Password Safe (Часть 1)

Модерирует : gyra, Maz

gyra (11-12-2020 07:18): KeePass Password Safe (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

mcs



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


KeePass Password Safe
Официальный сайт: keepass.info
Официальный сайт проекта: SourceForge.net/projects/keepass

KeePass — это бесплатный менеджер паролей с открытым исходным кодом (open source). Программа не нуждается в установке и (помимо прочих языков) имеет русский интерфейс. С её помощью вы можете хранить все свои пароли в единой базе данных, защищённой паролем и/или ключевым файлом. Таким образом, чтобы открыть всю базу данных, требуется запомнить только один пароль и/или выбрать один ключевой файл. База данных зашифрована лучшими и самими стойкими на сегодня алгоритмами шифрования (AES и Twofish).
Полное описание | Описание на английском



Новейшая версия в ветке v1: 1.38 (13 января 2020) Что нового (англ.)
Скачать:
переносная версия (ZIP) | устанавливаемая версия (EXE) | модуль русского языка (v1.38+)
 
Новейшая версия в ветке v2: 2.46 (10 сентября 2020) Что нового (англ.)
Скачать:
переносная версия (ZIP) | устанавливаемая версия (EXE) | модуль русского языка (v2.45+)
NB! Для KeePass ветки v2 необходим Microsoft .NET Framework 2.0 или выше (установлен по умолчанию в Windows Vista и новее) либо Mono 2.6 (или выше).
 
Установка русского языка в KeePass
Дополнительно:
Сравнение веток 1.х и 2.х
Советы по настройке и оптимизации работы менеджера паролей KeePass от bamboleylo - рекомендуется к прочтению новичкам и не только.
Эффективно используем KeePass 2: Часть 1 | Часть 2 | Часть 3
Обзор KeePass
Приемы использования KeePass 2.x
Подключаемые модули(плагины)

Всего записей: 453 | Зарегистр. 30-01-2003 | Отправлено: 17:30 18-07-2006 | Исправлено: DimmY, 19:39 10-09-2020
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь использует скрипты URL Overrides в Keepass2?
Поделитесь пожалуйста.
Про статью Настраиваем URL Overrides в Keepass2 знаю https://habrahabr.ru/post/303894/

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 10:34 02-08-2016
simbasamara



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Кто-нибудь использует скрипты URL Overrides в Keepass2?  

Aufym, я пользую скрипты для TeamViewer-a и RDP из той же самой статьи.
Интересно было бы прикрутить Radmin.

Всего записей: 162 | Зарегистр. 07-11-2008 | Отправлено: 17:48 02-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aufym 10:34 02-08-2016
Цитата:
скрипты  
В смысле «схемы»? Я использую, но по-своему: чтобы понизить привилегии запускаемых программ, когда KeePass работает с высоким уровнем целостности.

Цитата:
 https://habrahabr.ru/post/303894/
Признаюсь, только по диагонали глянул. Но сразу очень не понравилась передача паролей в командной строке. И в комментах на это указали. У меня, например, логируются все запуски, так что этот вариант вообще неприемлем.
 
Теперь про «мое» использование схем: http://kibinimatik.blogspot.com/2016/07/keepass.html#keepass-advanced-exec
Как видите, я добавил схему «LNK://»: она означает запуск проводником ярлыков, расположенных в подпапке LNK. Благодаря проводнику запуск происходит с ограниченными привилегиями, даже если KeePass имеет права администратора.
Подобным образом, через проводник, открываются и схемы http, https и т.д.
 
У метода был недостаток: нельзя в самом KeePass'е задать аргументы командной строки, только в ярлыке.
Но сейчас я подумал: а чем не вариант завести временный ярлык и при каждом запуске вписывать в него нужную программу и ее аргументы командной строки?
 
Подробно.
В самом KeePass'е меняем схему cmd:

Код:
cmd://{APPDIR}\RunViaExplorer.js {BASE:RMVSCM}

Это значит, что вместо прямого запуска какой-либо программы KeePass запустит в своей папке скрипт RunViaExplorer.js, сообщив ему эту программу вместе с ее аргументами командной строки.
Этот скрипт соответствующим образом изменит ярлык temp.lnk, находящийся в подпапке LNK (ее нужно создать), а затем откроет этот ярлык проводником. Потом скрипт заметет следы: удалит данные из ярлыка.
Код скрипта:

Код:
var WshShell = WScript.CreateObject("WScript.Shell");
var appDir = WScript.ScriptFullName.substring(0, WScript.ScriptFullName.length - WScript.ScriptName.length - 1);
var pathTempLink = appDir + "\\LNK\\temp.lnk";
var tempLnk = WshShell.CreateShortcut(pathTempLink);
var args = WScript.Arguments;
tempLnk.TargetPath = args(0);
tempLnk.Arguments = "";
for (var i = 1; i < args.Count(); ++i) {
    var bound = args(i).search(/\s/) == -1 ? '' : '"';
    tempLnk.Arguments += bound + args(i) + bound + ' ';
}
tempLnk.Save();
WshShell.Run("%windir%\\explorer.exe " + pathTempLink, 1, true);
tempLnk.TargetPath = "%comspec%";
tempLnk.Arguments = "";
tempLnk.Save();
 

На случай, если нужно запустить команду прямо из KeePass'а безо всяких проводников и ярлыков, добавим схему cmdDirect:

Код:
cmd://{BASE:RMVSCM}

 
По крайней мере, у меня AmmyAdmin нормально запустился командой

Код:
cmd://C:\Prgs\AmmyyAdmin\AA.exe -elevated -connect {USERNAME}

Ну и, конечно, можно завести отдельную схему AmmyyAdmin:

Код:
cmd://{APPDIR}\RunViaExplorer.js C:\Prgs\AmmyyAdmin\AA.exe -elevated -connect {USERNAME}

Тогда в записях вместо ссылки можно будет писать просто
Код:
AmmyyAdmin:

 
Пароль вводится автонабором:
окно:
Код:
Ammyy Admin - Пароль

последовательность:
Код:
{Password}

Если все-таки желаете передавать его в командной строке — используйте ключ
Код:
-password

 
Идеи сырые, жду замечаний.

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 03:48 03-08-2016 | Исправлено: emhanik, 03:50 03-08-2016
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а для RDP как лучше? через js скрипт или автозаполнение?

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 07:15 03-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aufym 07:15 03-08-2016
Цитата:
а для RDP как лучше? через js скрипт или автозаполнение?  
Разве эти вещи как-то связаны друг с другом?
Если нужно понизить права mstsc.exe — юзаем скрипт (или не повышаем права KeePass'а)
Если нужно не палить пароль в командной строке — юзаем автонабор
Одно не требует и не исключает другого.
 
Говорю о Windows, конечно

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 13:09 03-08-2016 | Исправлено: emhanik, 13:10 03-08-2016
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробовал и автонабор, и скрипт.
Оба не работают

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 13:11 03-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aufym 13:11 03-08-2016
Цитата:
Пробовал и автонабор, и скрипт.
Оба не работают

А у меня отлично сработали оба варианта через js-скрипт: с передачей пароля в командной строке и с автонабором

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 13:58 03-08-2016
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт сам создаст файл "C:\Users\user\temp.lnk" ?
Строка из скрипта:
"var pathTempLink = appDir + "C:\Users\user\temp.lnk"; "
 
Строка URL
cmd://mstsc /v:{URL:RMVSCM}
 
Просит ввести пароль

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 14:13 03-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aufym 14:13 03-08-2016
Цитата:
Скрипт сам создаст файл "C:\Users\user\temp.lnk" ?  
Предполагается, что KeePass портативный, скрипт лежит в его папке, а также в ней есть подпапка LNK. В ней скрипт и создаст/изменит ярлык.

Цитата:
Строка из скрипта:
"var pathTempLink = appDir + "C:\Users\user\temp.lnk"; "  
Нет такой строки. А если вы редактировали под себя, то неправильно. Уберите «appDir + » тогда уж.

Цитата:
Строка URL
cmd://mstsc /v:{URL:RMVSCM}
 
Просит ввести пароль  
Правильно просит.
Для запуска с учетными данными нужно брать код из статьи на хабре. А если хотите воспользоваться скриптом (чтобы запустить через проводник), добавляйте такую схему RDP:

Код:
cmd://{APPDIR}\RunViaExplorer.js cmd /c "cmdkey /generic:TERMSRV/{BASE:RMVSCM} /user:{USERNAME} /pass:{PASSWORD} && mstsc /v:{BASE:RMVSCM} && timeout /t 5 /nobreak && cmdkey /delete:TERMSRV/{BASE:RMVSCM}"

Этот код отличается от хабровского только тем, что после «cmd://» добавлено «{APPDIR}\RunViaExplorer.js ».
 
Учетная запись RDP должна иметь вид:
- логин: имя_пользователя
- пароль: пароль
- ссылка: RDP://имя_хоста
 
Это был вариант с передачей пароля в командной строке
 
Чтобы использовать автонабор:
- удалите из схемы «/pass:{PASSWORD} »
- в учетной записи укажите последовательность {CLEARFIELD}{Password}

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 14:33 03-08-2016 | Исправлено: emhanik, 14:37 03-08-2016
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С /pass:{PASSWORD} получилось:
А с {CLEARFIELD}{Password} не получилось:
http://i3.imageban.ru/out/2016/08/03/326d005994cf8aabb4b07d44982d7a83.jpg

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 14:52 03-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aufym 14:52 03-08-2016
Цитата:
 А с {CLEARFIELD}{Password} не получилось:  
У меня на Win7x64 нормально. Что там за текст всплыл «{HOME}+...», вообще не понял, не припомню таких...
На пробу можно убрать {CLEARFIELD}, отключить усложнение автонабора, а перед его запуском ставить курсор в поле. Хотя у меня этого не требуется.

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 15:10 03-08-2016
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт js

Код:
 
var WshShell = WScript.CreateObject("WScript.Shell");  
var appDir = WScript.ScriptFullName.substring(0, WScript.ScriptFullName.length - WScript.ScriptName.length - 1);  
var pathTempLink = "C:\\Users\\user\\temp.lnk";  
var tempLnk = WshShell.CreateShortcut(pathTempLink);  
var args = WScript.Arguments;  
tempLnk.TargetPath = args(0);  
tempLnk.Arguments = "";  
for (var i = 1; i < args.Count(); ++i) {  
    var bound = args(i).search(/\s/) == -1 ? '' : '"';  
    tempLnk.Arguments += bound + args(i) + bound + ' ';  
}  
tempLnk.Save();  
WshShell.Run("%windir%\\explorer.exe " + pathTempLink, 1, true);  
tempLnk.TargetPath = "%comspec%";  
tempLnk.Arguments = "";  
tempLnk.Save();  

 
URL

Код:
cmd://C:\Users\user\RunViaExplorer.js cmd /c "cmdkey /generic:TERMSRV/{BASE:RMVSCM} /user:{USERNAME} {Password} && mstsc /v:{BASE:RMVSCM} && timeout /t 5 /nobreak && cmdkey /delete:TERMSRV/{BASE:RMVSCM}"

В качестве логина используется "логин" пробел "пароль"
http://i2.imageban.ru/out/2016/08/04/8ad2159b9ebb076d764f3b9050212786.jpg
Win7 x64

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 06:42 04-08-2016 | Исправлено: Aufym, 06:43 04-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aufym 06:42 04-08-2016
Цитата:
 В качестве логина используется "логин" пробел "пароль"  
Не понял, а зачем?
У меня работает в том виде, как я предъявил. Вы переделали — не работает. Логично вроде)

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 14:29 04-08-2016
Aufym

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня на Win7x64 нормально. Что там за текст всплыл «{HOME}+...», вообще не понял, не припомню таких...  
На пробу можно убрать {CLEARFIELD}, отключить усложнение автонабора, а перед его запуском ставить курсор в поле. Хотя у меня этого не требуется.
 

Я убрал из скрипта {CLEARFIELD}.
Получил такой скрипт
 

Код:
cmd://C:\Users\user\RunViaExplorer.js cmd /c "cmdkey /generic:TERMSRV/{BASE:RMVSCM} /user:{USERNAME} {Password} && mstsc /v:{BASE:RMVSCM} && timeout /t 5 /nobreak && cmdkey /delete:TERMSRV/{BASE:RMVSCM}"
Не работает.

Вот скрин
http://i2.imageban.ru/out/2016/08/04/8ad2159b9ebb076d764f3b9050212786.jpg

Всего записей: 32 | Зарегистр. 20-11-2015 | Отправлено: 14:34 04-08-2016 | Исправлено: Aufym, 14:34 04-08-2016
SSergew



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите пожалуйста, если я начну пользоваться этой программой и хранить там пароли, я смогу потом всю базу перенести на смартфон с андроидоим и iOS, смогу синхронизироваться между ПК и смартфонами?
Для андроида я нашел эту программу. Как переносить базу, синхронизировать между ПК и смартфоном?
А как быть с айфоном, который я планирую купить через год?

Всего записей: 508 | Зарегистр. 11-01-2009 | Отправлено: 19:00 07-08-2016 | Исправлено: SSergew, 19:38 07-08-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SSergew
Для iOS есть MiniKeePass. Синхронизация вручную через облако.

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 19:42 07-08-2016
SSergew



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Я смогу импортировать\экспортировать базы между MiniKeePass и Keepass?
Какой нужно установить плагин, чтобы перенести базу KeePass с ПК на андроид? У меня версия программы 2.34

Всего записей: 508 | Зарегистр. 11-01-2009 | Отправлено: 20:11 07-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SSergew 20:11 07-08-2016
Цитата:
Какой нужно установить плагин, чтобы перенести базу KeePass с ПК на андроид?
Зависит от того, какое облако выберете. Например, KPGoogleSync: http://keepass.info/plugins.html#kpgsync
Можно вообще без плагинов, если в качестве облака использовать WebDAV или FTP
Ну и всегда можете вручную копировать базу, если облачная синхронизация не устроит.
 
Предложу готовую настройку KeePass: реализован ряд функций, причем практически без плагинов. Для синхронизации останется только зарегистрироваться на облачном хранилище, оправить туда базу и вписать логин/пароль.
(Через пару дней, наверно, еще кое-что добавлю в статью и в настройку)

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 20:36 07-08-2016 | Исправлено: emhanik, 20:40 07-08-2016
SSergew



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
emhanik
 
Спасибо и респект за общественно полезное дело.

Всего записей: 508 | Зарегистр. 11-01-2009 | Отправлено: 21:13 07-08-2016
emhanik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ура, Ру-борд жив!
SSergew 21:13 07-08-2016
Цитата:
 Спасибо и респект за общественно полезное дело.
You're welcome!)
Как и собирался, несколько дней назад обновил статью: http://kibinimatik.blogspot.com/2016/07/keepass.html
- главное: добавил инструкцию по импорту с использованием XML-замены;
- переделал кнопку [G]: глобальный автонабор мышью стал гораздо удобнее;
- исправил скрипт бэкапа;
- добавил альтернативный триггер бэкапа, не использующий скрипт;
- исправил кнопку [S]

----------
Всем спасибо.

Всего записей: 967 | Зарегистр. 18-12-2011 | Отправлено: 01:00 15-08-2016 | Исправлено: emhanik, 01:01 15-08-2016
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » KeePass Password Safe (Часть 1)
gyra (11-12-2020 07:18): KeePass Password Safe (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru