jueves, 17 de junio de 2010

Cómo ver tras los asteriscos en tu navegador, ¡y que sea el navegador quien te lo diga!

Buenas:

Debido a un cambio de router, me vi en la necesidad de buscar un programa o similar para ver detrás de los campos de contraseña (los que tienen asteriscos/puntos) de la web de configuración del router. Zozobrando por la red me encontré con esta web:


En esta página se presentan dos JavaScripts, los cuales, pegando el código en la barra de dirección de los navegadores, muestran las claves de la página que estés visualizando en ese momento.

El primero de ellos retorna un mensaje, pero da problemas con páginas con marcos:

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

El segundo funciona para páginas con marcos también, pero genera un pop-up, el cual puede ser bloqueado por tu navegador si así lo tienes configurado (habría que desactivar esas funcionalidades):

javascript:void((function(){ var%20a,b;b="<"+"html>%5Cn<body>Passwords%20in%20this%20page:<p>%5Cn"; (function(c){var%20d,e,f,g,h;for(d=0;d<c.length;d++) {try{arguments.callee(c.frames[d]);}catch(i){}} e=c.document.forms;for(f=0;f<e.length;f++) {g=e[f];for(h=0;h<g.length;h++) {if(g[h].type.toLowerCase()=="password")b+=g[h].value+"<br>%5Cn";}}})(top); b+="</body>%5Cn</html>%5Cn";a= window.open("","","width=200,height=300").document;a.open(); a.write(b);a.close();})())

Espero que os sirva de utilidad.

Saludos!

No hay comentarios: