Javascript que revela contraseñas ocultas

javascript-reveal.png

Una de las recomendaciones con el uso de las contraseñas, es el de utilizar múltiples contraseñas para nuestras distintas cuentas, pues en caso de que algún atacante logré romper alguna de ellas, no se vaya de seguido con las otras.

El problema con esto, es que con tantas contraseñas, muchas veces logramos olvidarlas, y es que con el uso de «recordar contraseña» la contraseña siempre se mantiene oculta ‘detrás‘ de unos círculos o asteriscos en el formulario. Así que para esos casos en que se nos ha olvidado la contraseña oculta, tan sencillo como que con utilizar un código Javascript podremos saber cuál es. Tan sólo hay que pegar lo siguiente en la barra de direcciones del navegador:

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.");})();

Esto también puede ser un arma de doble filo, así que tomar precaución de dónde dejamos nuestras contraseñas guardadas, que si bien están ocultas, no es lo mismo a que estén a la vista de todos.

(vía: bitelia)