Страницы

пятница, 22 декабря 2017 г.

Как экспортировать пароли с одного ПОРТАТИВНОГО браузера в другой?



Как, как - руками. Потому что у нас все сделано через задницу. Нет, конечно, есть масса утилит для импорта и экспорта паролей. Есть масса статей, видео, но что мы имеем на практике.

А на практики мы имеем то, что для начла (думаю не для кого не секрет) пароли, как правило, хранятся на вашем ПК в незашифрованном виде, и практический любой, не смотря на страшные звездочки на экране, может вывести все сразу пароли на этот же экран за без преувеличения 5 секунд. И для этого не надо быть программистом. Просто надо одним кликом запустить одну из утилиток, весящую меньше мегабайта. Зато защита майкрософта и др. программ достигла неслыханных масштабов. Они все более и более защищенные. И новые версии гугля хрома, да и других браузеров подтягиваются к этой «защищенности». Но на самом деле защищает она не от хакеров, а от обычных пользователей, делая их жизнь все хуже и хуже. Конечно, не устану повторять, если вы розовая блондинка или человек ума не далекого, вам и браузер Амиго и виндовс 10 будет в радость. Т.к. перенос паролей у таких людей заключается, как правило, в восстановлении его по номеру телефона, после очередного забывания. Поэтому, проблема, затронутая ниже, скорей всего не актуальна для 90 % обывателей, которые и не замечают, на сколько деградировало ПО в плане удобства. Но если вы более грамотный человек, и захотите банально перенести все свои 200 паролей от разных сайтов с одного браузера на другой, то тут вас может ждать много подводных камней, не показанных ни в видео, ни в статьях по данной тематике.  
По мотивам некоторых видео и статей я попытался перенести пароли.
Итак, вот первая попавшаяся статья по данной теме, которую мне дал гугл: «Перенос паролей и закладок из firefox в chrome» 
Повторюсь именно таких инкубаторских статей и видео, написанных под копирку в Интернете тьма. И они в принципе работают. Но, к примеру, уже давно не использую установочные версии браузеров, юзая портативные варианты. Такие варианты по ряду причин и безопасней (если они под архивом с них труднее выдрать пароли). И на много удобней, т.к. не нужно постоянно перенастраивать все, при крахе системы, или при переходе на другой ПК. Такие портативные браузеры можно носить на флешке. При необходимости запускать на работе, у друзей, в дома и т.д. И как раз-таки в них этот способ не работает. Именно из-за их безопасности. Хром просто не знает и не видит где у вас расположен портативный браузер. В какой директории, от куда подтягивать пароли? Зделать выбор или поиск пути к той или иной папке разработчики все еще сырого хрома не удосужились. Поэтому перейду к сторонней утилите WebBrowserPassView. Она, в отличии от гиганта гугл, имея минимальный размер, может найти где у вас хранятся пароли. Но опять же далеко не все портативные версии браузеров она видит. Тем не менее, некоторые видит, при условии, что эти некоторые запущены. Поэтому портативность браузера является не только удобством, но и дополнительной реальной, а не издевательской, формой защиты от одномоментного копирования всех ваших паролей, любым желающим, получившим 5 минутный доступ к вашему ПК. Еще пробовал BrowserPasswordDecryptor и MozBackup. Это вовсе утилиты для домохозяек. Они в отличии от WebBrowserPassView совсем не чего не нашли, зато весят в 2 и в 10 раз больше. Какой мусор туда напихали разработчики и зачем, непонятно. Так что не найдя других альтернатив продолжил работать с WBPV. И с помощью неё очень удобно и быстро можно экспортировать пароли. Что показано уже в другой (одной из тысяч однообразных статей) выданных мне гуглом: «Пароли к сайтам. Как восстановить?»  И все бы было хорошо, но мои мучения на этом не кончились. Далее возникла проблема с импортом этих паролей в хром. Кстати, тут к ней можно скачать руссификатор.Там, где написано Russian. Хотя, не знаю зачем он нужен, в программе пару кнопок и интуитивно понятный интерфейс. Тем не менее, дабы более детально разобраться, не чего ли не пропустил в настройках, скачал его и вкинул в папку с разархивированной програмкой. После того как программа запустилась на русском стало работать удобней. Т.к. смог включить функцию быстрый фильтр в «Вид» и многое другое. Но на этом все и кончилось. Все 8 типов файлов, в которых может сохранять пароли данная манипусенькая программа, оказались не по зубам гиганту гугла хрому. Точнее он поддерживает импорт из .csv, но как я убедился ниже в .csv можно тоже, что хочешь написать. Кстати, подробно о импорте паролей в хром уже описано в другой статье «Экспорт паролей из Chrome», в которой так же как и в остальных, упущены все подводные камни и показан идеальный классический импорт.  Собственно, по одной с десятка таких статей, я все сделал. Но хром при выборе одного из файлов .csv сделанного с фаерфокса  WebBrowserPassView и таким расширением как Password Exporter :: (для того же мазилы)  доступным по ссылке https://addons.mozilla.org/ru/firefox/addon/password-exporter/  не дал ни какого эффекта. Пробовал разные версии хром, на разных ПК. Танцевал с бубном вокруХ компУтера пару днеЙ и  … -- ничего. А потом мне все говорят – «чем ты целыми днями занимаешься?». Не описывать же каждую проблему по любому вопросу, с которой я сталкиваюсь абсолютно всюду, буквально на каждом шагу в статьях. Кстати они так же отбирают немало времени.
В общем хром благородно молчал и даже не ругнулся. Прошли те старые добрые времена, когда программы ругались, выдавая вам сообщение, давая понять намек на ту или иную проблему. Сейчас это уже не модно. Сейчас новые веяния софтоделания основаны на принципах защита от дурака. Куда не кинься. Дошло уже до того, что дураки делают защиты от дураков. И это очередной тому пример. А зачем уведомлять пользователя сообщением о том, что пароли не импортировались. Разве он туда полезет. Разве попробует импортировать пароли. Ему это не надо. Ведь есть облака. Храните все пароли в облаках и взломщикам понадобиться только один пароль от вашего аккаута, чтобы завладеть ими всеми. Вот в этом наше все… Да и данные в облаках уже по сути не у вас…
Но после долгих мучений решил попробовать не импортировать пароли, а экспортировать, в том же самом .csv. Залезть в него и глянуть чем они отличаются. Предварительно вбив в хром пару паролей, сохранив их и экспортировал. А за одно и увидел разительную разницу между экспортом тех же паролей в .csv другими программами. Причем вроде бы и данные все те же, но как говориться «текст как-то по дебильному написан».


А точнее последовательность данных другая и шапка не такая.
Пример строки экспорта паролей с хром .csv
name,url,username,password
accounts.google.com,https://accounts.google.com/signin/v2/sl/pwd,Ivanov@gmail.com,123
login.microsoftonline.com,https://login.microsoftonline.com/common/oauth2/authorize,Ivanof70@dnepredu.dp.ua,000
www.yandex.ru,https://www.yandex.ru/,ivan7@yandex.ru,321

accounts.google.com,https://accounts.google.com/signin/v2/sl/pwd,Ivanov@gmail.com,123




Пример в Password Exporter

В документе первая строка возможно может мешать надо убрать
# Generated by Password Exporter
hostname,"username","password","formSubmitURL","httpRealm","usernameField","passwordField"
https://login.microsoftonline.com,"Ivanof70@dnepredu.dp.ua","000","https://login.microsoftonline.com","","login","passwd"

https://www.yandex.ru,"ivan7@yandex.ru","321","https://passport.yandex.ru","","login","passwd"

https://accounts.google.com,"Ivanov@gmail.com","123","https://accounts.google.com","","identifier","password"

Пример тех же паролей экспортированных с помощью WebBrowserPassView

Keep Pass.csv
Аналогично, первая строка не нужны, т.к. совсем не такая как в др. файлах (программаз) при экспорте.
Account,"Login Name","Password","Web Site","Comments"
https://www.yandex.ru,"ivan7@yandex.ru","321","https://www.yandex.ru","Firefox 69+"

https://accounts.google.com,"Ivanov@gmail.com","123","https://accounts.google.com","Firefox 69+"

Как видим, скорей всего url он же наверно Web Site стоит не вторым как в файлах хрома .csv, а последним. К тому же в хроме нет кавычек, а все идет только через запятую.
Текстовый файл с запятыми-разделителями.csv
URL-адрес,Веб-браузер,Поле имени пользователя,Пользователь,Пароль,Надёжность пароля,Поле пароля,Создано,Изменено,Имя файла
https://www.yandex.ru,Firefox 69+,login,ivan7@yandex.ru,321,Высокая,passwd,21.12.2017 11:44:51,21.12.2017 11:44:51,B:\Firefox\Data\Profile\logins.json
https://accounts.google.com,Firefox 69+,identifier,Ivanov@gmail.com,123,Средняя,password,21.12.2017 12:11:12,21.12.2017 12:11:12,B:\Firefox\Data\Profile\logins.json

В этой версии файла кавычек нет, но зато нет и name, или url, я пока не определился. В общем, имеется, что то одно. К тому же, в середину вставлена, зачем-то, версия фаерфокса: Firefox 69+,identifier
Поэтому наверно удобнее работать с файлами сохранёнными в  Keep Pass.
Для начала преобразую это все в таблицу
1
2
3
4

Account
Login Name
Password
Web Site
Comments
https://www.yandex.ru
ivan7@yandex.ru
321
https://www.yandex.ru
Firefox 69+
https://accounts.google.com
Ivanov@gmail.com
123
https://accounts.google.com
Firefox 69+

В ворде, кто не знает, это Вставка – Таблица – преобразовать в таблицу.
Хотя в разных версиях может быть по-разному.
Потом через контрл П – удалю все кавычки (через заменить на … ниже поле оставляю пустым).
Далее ставлю 4 поле на место второго. Вырезая второе и перетягивая на его место 4е. Аналогично меняю местами 3 и то, что теперь стоит в 4м.
Должно получиться
1
2
3
4

Account
Web Site
Login Name
Password
Comments
https://www.yandex.ru
https://www.yandex.ru
ivan7@yandex.ru
321
Firefox 69+
https://accounts.google.com
https://accounts.google.com
Ivanov@gmail.com
123
Firefox 69+
Потом преобразую это все в текст, не забыв выбрать в качестве разделителя запятую.
1,2,3,4,
Account,Web Site,Login Name,Password,Comments
https://www.yandex.ru,https://www.yandex.ru,ivan7@yandex.ru,321,Firefox 69+
https://accounts.google.com,https://accounts.google.com,Ivanov@gmail.com,123,Firefox 69+
Вставляю данные, начиная с https в файлик .csv сделанный хромом. Предварительно удалив через ту же замену Ctrl + G фразу ,Firefox 69+
https://www.yandex.ru,https://www.yandex.ru,ivan7@yandex.ru,321
Вроде бы вставить можно и через блокнот, но я пользовался экселем, который мне что-то долго рассказывал, перед тем как сохранить. Но я соглашался.
И уже после, можно отдать файлик сырому хрому, следуя инструкциям одной из тысяч одинаковых статей с интернета по данному поводу. Кстати вот, например, статья: «chrome пароли – экспорт/импорт без синхронизации: как это делается» уже не работает. Вначале все стандартно. Но после вставки фразы chrome://settings-frame/passwords пишет, что нет связи с сайтом. Но способ с этого видео «Экспорт/Импорт паролей в Google Chrome», и этой статьи «экспорт паролей в chrome» пока еще рабочий. Скорей всего это очередное нововведение ребят с гугла, которые своими кривыми руками и непонятно какими мозгами, добиваются нашей безопасности и создают все новые и новые проблемы, ой, т.е. защиты для пользователей. Молодцы! Следуют заветам майкрософт, паганить все свои продукты. Но про майкрософт отдельная история. А наивный пюпел думает, что так и надо и беззаветно ставит новое обновление, которое сделает ваш ПК еще более защищенным. Впрочем, это я косвенно затрагивал в своей Книге 3.0 в одной из глав.
Возникает резонный вопрос. А не проще было бы перебить все 200 паролей ручками из блокнотика? И на него даю резонный ответ – проще. Но только в том случае, если вам не придётся перебивать аналогичные пароли друзьям, знакомым, сотрудникам (вечно их забывающим), да и себе любимому при переходе на очередной браузер.
К тому же можно было бы создать нехитрый скриптик или дополнение к WebBrowserPassView позволяющий без этих всех свистоперделок, но по тому же принципу сохранять так, чтобы хром нормально воспринимал данные файлы. Конечно и сам хром мог бы пойти в этом направлении навстречу. Но ребята с гугла заняты делами по важнее. Им надо очередной раз переставить кнопочки, изменив внешний вид так, чтобы тысячи мануалов стали уже негодными, да заблокировать очередные, ранее доступные возможности.
На этом мои мучения не кончились. Когда попробовал экспортировать 3-5 пароля было все прекрасно. Но потом, в окне «Настройки паролей» в «Сайты с сохраненными паролями», как уже позже выяснилось, после определенного момента вновь экспортируемые пароли просто перестали отображаться. Хотя, не уверен, что просто. Возможно, их там действительно не было, т.к. как уже писал, хром не как не сигнализировал, экспортировались ли пароли или нет. Приходилось искать их через поиск.

Более того, когда запустил эту же портативную версию браузера на другом ПК – тех паролей, что отображались ранее, не было. Я их уже пробовал импортировать по одному, дабы узнать, в чем проблема. Но так и не выяснилась. По какому-то странному истечению обстоятельств, те же самые пароли то импортировались то нет. Как правило, они не импортировались, и я опять задумался, а не проще ли это все токи сделать руками.  Но решил все же разобраться и попробовать вбить один пароль руками, импортировать его, и посмотреть, чем отличается он от того, которые не хочет понимать гугл. До этого дело не дошло, т.к. произошло чудо, и выяснилось, что, как уже писал, хром просто обманывал меня, и часть импортированных данных не отображал. Впрочем, и тут не все так гладко, некоторые аккаунты он таки не импортировал. Например, twitter.com и hostinger.ru у меня упорно не хотел импортироваться, пока я его не вбил руками. Кстати второе поле с логином у них пустое. Возможно, это потому что я регистрировался через соц. сеть или через привязку к почте. Пробовал дублировать на это место адрес почты, эффекта не дало. Хотя, к примеру, в liveinternet.ru аналогичная история, но зашло без проблем.
Так что с большим трудом удалось, таки разобраться и в полуавтоматическом режиме, худо-бедно, перенести пароли с одного портативного браузера в другой. Но самое интересное то, что если мне придётся импортировать пароли уже с этого хрома, если захочу перейти на более новую версию, или другой браузер, то придётся наверно искать другие способы, т.к. WebBrowserPassView теперь уже паролей не видит. Впрочем, все же можно понадеяться на кнопку экспорта с хрома, если уже она не предоставит новых сюрпризов…

Комментариев нет:

Отправить комментарий