Я знайшов рішення, як показати всі ваші паролі від Chromium. Тестовано на Ubuntu 14.04 та Chromium: Версія 40.0.2214.111 Ubuntu 14.04 (64-розрядна). Я використовував js-скрипт, знайдений на початку пошуку.
Вихідні дані оформляються у форматі: url | login | pass
Кроки:
Відкрийте у веб-переглядачі Chromium посилання на менеджер паролів Chrome: chrome: // settings-frame / passwords
Відкрийте консоль (F12) та вставте цей js-код:
out="";
out2="";
var pm = PasswordManager.getInstance();
var model = pm.savedPasswordsList_.dataModel;
var pl = pm.savedPasswordsList_;
for(i=0;i<model.length;i++){
PasswordManager.requestShowPassword(i);
};
Після кроку 2 ви побачите всі ваші паролі в діалоговому вікні керування паролями Chromium.
А тепер вставити цю частину коду js у консоль:
for(i=0;i<model.length;i++){
var item = pl.getListItemByIndex(i);
out+="\n"+model.array_[i][0]+"|"+model.array_[i][1]+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
out2+='<br/>"http://'+model.array_[i][0]+'","'+model.array_[i][1]+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
};
console.log(out);
document.write(out2);
Тепер ви бачите всі ваші паролі у форматі, який я описав на початку.
Напишіть сценарій на будь-якій мові, щоб імпортувати ваші паролі в браузер, як FireFox :)
Прибуток.
Github: https://github.com/megmage/chrome-export-passwords
ps Я намагаюся використовувати всі частини коду разом, але це не працює :(
оновлення: версія на базі API Chrome в GitHub.