Autor Tema: Manual: configurando Linux o cómo obtener la clave root (superusuario)  (Leído 4929 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado DarkBios

  • The Communiter-
  • *
  • Mensajes: 2329
  • El conocimiento no tiene limites
    • Rivera Center System
esto es para las personas que se le olvidaron la contraseña de root y quieran cambiarsela o quieren tener su cuenta con privilegios de Root pero con nombre no root

Lo primero es lo primero, averiguar que usuario tiene privilegios de root con nombre no root, esto se puede hacer con el comando:

awk -F: '{if ($3==0) print $1}' /etc/passwd

Seguramente en el 90% de los casos no dará resultados, es decir nuestro objetivo sera el usuario root.

Nota: Antes de nada quiero decir que para conseguir hackear un linux vamos a necesitar acceso fisico a el, es posible hacerlo sin el pero eso seria más avanzado, no trataremos bugs propios de programas y explotarlos con exploits, vamos a centrarnos en explotar cualquier linux.

Hackear Linux mediante GRUB

Esta es una forma no muy sencilla pero puede ser la menos sospechosa de todas.

¿Qué es el GRUB?

El grub según tengo entendido es la zona de arranque que te permite seleccionar sistema operativo cuando hay varios instalados o cuando hay uno solo.

Cuando arrancas el pc, te sale el grub para seleccionar el sistema linux pues lo seleccionas y pulsas la letra “e” para editar los parametros del kernel. Añade: rw init=/bin/bash al final de los parametros. (con gestor de arranque lilo se escribe cuando sale el boot: linux single o linux emergency, en caso que el lilo sea gráfico primero pulsamos CTRL+X)

Seguidamente pulsa la letra “b” para arrancar

Ahora entraras como root, y puedes hacer varias cosas:

Fabricar una puerta trasera usando una shell con permiso suid en un directorio que solo sepamos nosotros

Hay que copiar la shell localizada en /bin/sh/ a una carpeta que solo nosotros conozcamos:

primero creamos la carpeta:

cd /home/tu_usuario/.gnome/

md configx

Copiamos la shell a la carpeta configx

cp /bin/sh/ /home/ruben/.gnome/configx/

Le damos permisos suid:

chmod 4777 /home/ruben/.gnome/configx/

Y ya solo te quedaría reiniciar y invocarlo desde tu cuenta en la consola:

/home/ruben/.gnome/configx/

Cambiar la password de root

passwd root

Enter the new pass UNIX (o algo así): pass_nueva

Hackear Linux mediante live cd

Herramientas

- Un live cd

El hackeo mediante live cd es uno de los más fáciles lo unico que tienes que hacer es meter el live cd (linux, claro) esperar a que inicie y con el editor de textos modificar el fichero /etc/passwd y tiene un look más o menos así:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh

Tienes que borrar la x esa de root y reiniciar, sacar el live cd, entrar con tu cuenta de usuario y ponerle pass a root, porque ahora estará sin password:

passwd root

Enter the pass o algo así…: pulsas intro sin poner nada

Enter the new Unix….: passnueva

También puedes volver a poner una shell “oculta” como la del grub.

Y si tu objetivo es solo borrar unos archivos lo puedes hacer directamente desde el live cd.

¿Porque puedo hacer todo esto con un live cd?

Porque el live cd es como otro sistema y el sistema de permisos del otro linux no tiene efecto sobre este.

Hasta aquí llega el articulo, aviso que esto fue sacado de internet  (lo del grub),si descubro más formas editare el articulo.
« Última Modificación: mayo 11, 2008, 10:56:14 am por DarkBios »

Desconectado daviss

  • Sv Member
  • ***
  • Mensajes: 212
  • En la Eterna Soledad
    • http://www.davisswarez.com.ar
Re: Manual: Hackeando Linux o cómo obtener la clave root (superusuario)
« Respuesta #1 : mayo 11, 2008, 10:52:13 am »
Para empezar cambiale el titulo  :hammer:

Si bien es sabido Linux es un Sistema Open Source Por lo tanto en cualquier sitio oficial de linux encontraras como recuperar el password del root eso de hackear  :rtfr:

por eso es lindo lo libre

Desconectado Lugaid

  • Sv Full Member
  • *
  • Mensajes: 742
  • his name is Linux
Re: Manual: configurando Linux o cómo obtener la clave root (superusuario)
« Respuesta #2 : mayo 15, 2008, 07:14:46 pm »
daviss tiene toda la razon solo pone en san google "recuperar clave de root" y vas a encontrar toda esa info por eso en mejor lo libre  :thumbsup:

pero igual gracias por el aporte  :)