Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Daniel-GabrielN/a492a9cf73dedeed036536c3ba584c70 to your computer and use it in GitHub Desktop.
Save Daniel-GabrielN/a492a9cf73dedeed036536c3ba584c70 to your computer and use it in GitHub Desktop.
ExportChromePasswords.js
var decryptedRow="";
var pm = PasswordManager.getInstance();
var model = pm.savedPasswordsList_.dataModel;
var pl = pm.savedPasswordsList_;
for(i=0;i<model.length;i++){
PasswordManager.requestShowPassword(i);
};
setTimeout(function(){
decryptedRow += 'url , username , password';
for(i=0; i<model.length; i++){
var item = pl.getListItemByIndex(i);
decryptedRow += '<br/>'+model.array_[i].url+' , '+model.array_[i].username+' , '+item.childNodes[0].childNodes[2].childNodes[0].value;
};
var newWindow = window.open("", "MsgWindow");
newWindow.document.write(decryptedRow);
}
,300);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment