Gespeicherte Passwörter in Web Anwendungen sichtbar machen

Es soll ja Leute geben die Passwörter von Anwendungen im Browser speichern. Das ist bequem und immer wenn man auf die Web Seite kommt hat der Browser schon den Anmeldenamen und das Passwort in die Dialogbox ausgefüllt.

Dumm nur wenn man das Kennwort vergessen hat und sich von einem anderen Rechner anmelden möchte. Mit folgendem einfachen Weg kann man das sich das Kennwort lesbar machen. Auf einem Rechner auf dem das Kennwort gespeichert ist geht man auf die Anmeldeseite. Bevor man "Anmelden" drückt den folgenden Javascript Code in der Browser Adresszeile einfügen und Enter drücken

javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "\n"; } } if (s) alert("Passwords in forms on this page:\n\n" + s); else alert("There are no passwords in forms on this page.");})();

Und oh wunder o wunder

201008-passwort-restaurieren.png