Linux for all
Friday, March 20, 2015
Экспорт паролей из chrome/chromium в .csv
Нам нужен linux с установленным хромом, открываем терминал и пишем следующее:
#google chrome:
google-chrome --user-data-dir=/tmp/chrome-tmp --password-store=basic
#chromium:
chromium --user-data-dir=/tmp/chrome-tmp --password-store=basic
(
chromium-browser --user-data-dir=/tmp/chrome-tmp --password-store=basic # в моём случае)
После этого запустится браузер и предложит войти в аккаунт google, входим, заходим в параметры синхронизации и убираем все галки, кроме паролей (зачем синхронизировать лишнее?). Таким образом мы получим локальную копию вашего аккаунта, но основные настройки не будут затронуты, ничего не изменится.
Далее идем в каталог
cd /tmp/chrome-tmp/Default и находим файл Login Data. На этом шаге очень хорошо, если установлен
sqlite3, если нет, установите.
Далее:
sqlite3 'Login Data'Откроется консоль sqlite, в которой пишем:
.mode csv
.headers on
.separator ","
.output chrome_pass.csv
select * from logins;
.exit
Так мы получили файл
chrome_pass.csv, который можно открыть в libreoffice, например:
localc chrome_pass.csvВот и все, каталог /tmp очистится после перезагрузки
<paranoic mode> rm -r /tmp/chrome-tmp </paranoic mode>
http://conformist-mw.blogspot.ca/2015/03/chromechromium-csv.html