sábado, 10 de marzo de 2012

Revela el password que hay atras de los asteriscos con JavaScript

¿Nunca te pasó haber escrito algún password y necesitar saber que es lo que hay atrás de los asteriscos?

Acá les traigo un script realizado en JavaScript que permite revelar que es lo que hay escrito en los campos password de JavaScript. Y revelará la contraseña que normalmente se esconde detrás de la '*' Esta no es una solución mágica ni tampoco se trata de explotar alguna vulnerabilidad se ha sabido por mucho tiempo sólo la quería compartir

 El código es el siguiente y voy a mostrar cómo utilizarlo:

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:nn" + s); else alert("There are no passwords in forms on this page.");})();

Modos de uso

1. Lo colacamos en marcadores marcadores (favoritos o bookmarks) del navegador que estemos usando y listo.

2. Completamos los datos del marcador de la siguiente manera:

Nombre: cualquiera

URL: 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:nn" + s); else alert("There are no passwords in forms on this page.");})();

3. Luego, cuando estés en un sitio con passwords, aprieta el botón del marcador que creaste y automáticamente aparecerá un pop-up con la clave

4. Posibles usos:
  •  Hace mucho tiempo que guardaste la contraseña en el navegador  la olvido y ahora la desea cambiar
  •  Se encuentra en un lugar secreto de suma importancia y el usuario privilegiado salvo la contraseña a un recurso web muy importante.

Cómo formatear un medio estraible en Linux

En ocasiones los pendrive, memorias sd,etc... Pierden la estructura del formato, en especial si hemos sacado el dispositivo en el momento en el que esta guardando alguna informacion. La tarea de recuperar el formato y dejar el dispositivo limpio puede realizar fácilmente desde la línea de comandos.

Primero nos aseguramos cuál es el dispositivo a formatear con el comando:

 $ mount

/dev/sda1 on /boot type ext4 (rw,relatime,seclabel,user_xattr,barrier=1,data=ordered)
/dev/mapper/VolGroup-lv_home on /home type ext4 Disco duro

(rw,relatime,seclabel,user_xattr,barrier=1,data=ordered)
/dev/sdb1 on /media/BLACKBERRY type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0077,codepage=cp437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks) Memoria Mini-SD


/dev/sdc1 on /media/HP_607 type vfat (rw,nosuid,nodev,relatime,uid=500,gid=500,fmask=0022,dmask=0077,codepage=cp437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks) Memoria SD
Normalmente los dispositivos como pen drive y memorias extraibles  van formateados en vfat mientras que los discos duros de linux son ext3 o ext4 depende de la version.

Una vez localizado el dispositivo en este caso la Memoria SD, desmontamos y formateamos con los siguientes comandos: 


$ umount /dev/sdc1 desmontamos


$ sudo mkfs -t vfat /dev/sdc1 formateamos