Recuperando password en Windows

Como complemento al post anterior, os voy a explicar un método sencillo para recuperar passwords de nuestro sistema Windows, en este caso una máquina virtual Windows 7 Enterprise (pero sirve para Windows 8). En nuestro caso concreto, vamos a utilizar el DVD o la ISO (si queremos recuperar una máquina virtual) original de Windows.

Este método se basa en el hecho que las herramientas de accesibilidad se ejecutan con privilegios elevados (system) y que están disponibles antes que el usuario deba loguearse en el sistema.

El primer paso, es preparar el sistema para arrancar en primer lugar desde una unidad óptica o una imagen ISO, este paso ya lo vimos en el post dedicado a Linux. Una vez arrancado el sistema

recwin01

A continuación seleccionamos reparar el equipo y dentro de las opciones de recuperación, elegimos la primera opción, usar herramientas de recuperación:

recwin02

recwin03

La siguientes pantalla que nos aparecerá (puede tardar un rato) nos permite elegir qué herramienta queremos emplear en la recuperación, en nuestro caso vamos a seleccionar el símbolo del sistema.

recwin04

Ahora nos vamos a la carpeta Windows/System32 del disco duro y cambiaremos de nombre la utilidad Lupa (Magnify.exe). El siguiente paso, será copiar el cmd.exe a Magnify.exe. De esta manera cuando llamemos a la Lupa, realmente estaremos invocando al símbolo del sistema o terminal.

recwin06

Salimos del terminal y reiniciamos el sistema, arrancando ahora desde la unidad de disco del sistema. Cuando aparezca el menú de inicio para que el usuario entre su login y password, seleccionamos las opciones de accesibilidad y dentro de las opciones, elegimos la lupa.

recwin08

Se nos abre un terminal y lo que es muy importante, con privilegios de system. Por eso, procedemos a cambiar la contraseña del usuario (de igual modo, podríamos crear un nuevo usuario):

recwin09

Ahora simplemente reiniciamos de nuevo la máquina y procedemos a validarnos con la nueva password que hemos introducido. Cabe recordar que hemos dejado activada la “puerta trasera” de la lupa y del mismo modo, hemos “perdido” la opción de usar la lupa, que a veces puede ser útil. Para dejar las cosas como estaban al principio, simplemente abrimos un terminal como administrador y volvemos a asignar a magnify.exe el archivo original (por eso es muy importante haberlo guardado con otro nombre).

Recuperando password en Ubuntu

Uno de los problemas más habituales que me encuentro con mis alumnos, trabajando con Linux, es el de las contraseñas. Aunque siempre les aconsejo que todos utilicen una contraseña única, para evitar olvidos y permitir que un compañero pueda utilitzar la máquina virtual en caso de ausencia, como buenos estudiantes, suelen ignorar el consejo. En este breve post, explicaré como entrar en modo recuperación en un sistema Ubuntu para cambiar una contraseña olvidada.

En esta ocasión haremos las capturas sobre un Ubuntu 12.04 Server, pero el método es exactamente el mismo para Ubuntu Desktop:

Arrancamos la máquina (física o virtual) Ubuntu y esperamos a que nos aparezca el menú del Grub. Si habitualmente no nos aparece al arrancar la máquina, simplemente debemos pulsar Shift y una letra durante el arranque.

Cuando aparece el menú seleccionamos la segunda opción (modo recuperación)

recovubuntu01

En el menú de recuperación, elegiremos la opción root (en versiones anteriores aparecía con el nombre de netroot):

recovubuntu02

Tenemos abierto ya un terminal y en modo root, pero si intentamos cambiar la contraseña de un usuario (passwd nombre_usuario), veremos que al final del proceso nos aparece el siguiente mensaje de error: “Authenticacion token manipulation error passwd: password unchanged”. Esto es debido a que el sistema de archivos está montado en modo lectura. Por tanto, antes de proceder al cambio, debemos montar dicho sistema en modo lectura/escritura:

recovubuntu03

Ahora ya podemos cambiar tranquilamente el password del usuario deseado, la del root o incluso crear un usuario nuevo.

recovubuntu04

Espero que la información os pueda ser de utilidad.