Como hackear el password de root de un sistema Linux NOTA: Damos por entendido en esta solución que tenemos acceso a la BIOS de la maquina en cuestión y que el sistema de ficheros no esta cifrado ni configuraciones extrañas de este tipo. Así pues en un escenario “normal” podemos encontrarnos con un GRUB / LILO ( Grand Unified Boot loader / Linux Loader respectivamente ) con unas líneas de posibles “kernels” a arrancar. En el caso de GRUB que es lo que más a menudo vamos a ir encontrando de ahora en adelante, lo único que hay que alterar es la línea de comandos de carga del núcleo del sistema principal: Llegados al punto de seleccionar la opción de arranque del sistema (Si no podeis llegar a ver esta pantalla una de dos: o el sistema carga muy rápido o bien esta en modo hide menu ) con lo que podeis llegar al menú del GRUB pulsando Esc ( Durante los primeros segundos de arranque lo menciona ). podemos pulsar e ( edit ) encima de la línea que deseemos ( normalmente la primera ) y luego nos aparecerá otra pantalla similar donde seleccionar la línea en concreto a editar. Ahí es donde debemos ponernos encima de la línea de carga de la imagen de Kernel y pulsar otra vez e ( edit ) y la dejamos aśi: title root kernel initrd quiet Ubuntu 7.10, kernel 2.6.22-14-generic (hd0,2) /boot/vmlinuz-2.6.22-14-generic root=UUID=1603a3ae-8885-44 rw init=/bin/bash /boot/initrd.img-2.6.22-14-generic En negrita lo que hay que cambiar ( ro lo substituimos por rw (read & write) y como init le pasamos el binario del bash ) Seguidamente pulsamos Esc y la b ( boot ) y el sistema os arrancará en modo monousuario con un shell ( /bin/bash ), una vez ahí ya podemos ejecutar el comando passwd y poner nuestro nuevo password.