Tôi đã tìm thấy một quyết định về cách hiển thị tất cả mật khẩu của bạn từ Chromium. Đã thử nghiệm trên Ubuntu 14.04 và Chromium: Phiên bản 40.0.2214.111 Ubuntu 14.04 (64-bit). Tôi đã sử dụng tập lệnh js được tìm thấy sớm trong tìm kiếm.
Đầu ra được định dạng theo định dạng: url | login | pass
Các bước:
Mở trong liên kết trình duyệt Chromium với trình quản lý mật khẩu Chrome: chrome: // settings-frame / password
Mở bàn điều khiển (F12) và chèn mã js này:
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);
};
Sau bước 2, bạn sẽ thấy tất cả mật khẩu của mình trong Hộp thoại Trình quản lý mật khẩu Chromium.
Và bây giờ chèn phần mã js này vào bảng điều khiển:
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);
Bây giờ bạn thấy tất cả mật khẩu của bạn ở định dạng tôi mô tả sớm.
Viết tập lệnh trên bất kỳ ngôn ngữ nào để nhập mật khẩu của bạn trong trình duyệt như FireFox :)
Lợi nhuận.
Github: https://github.com/megmage/chrom-export-passwords
ps Tôi cố gắng sử dụng tất cả các phần của mã với nhau, nhưng nó không hoạt động :(
cập nhật: Phiên bản dựa trên API Chrome trong GitHub.