elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 19:53  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  elevacion local de privilegios en linux.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: elevacion local de privilegios en linux.  (Leído 1,940 veces)
dantemc


Desconectado Desconectado

Mensajes: 1.804


Amakakeru Ryu No Hirameki. en tu cara :P


Ver Perfil
elevacion local de privilegios en linux.
« en: 28 Octubre 2008, 06:51 »

Buenas, primero decir que esto lo he provado en ubuntu aunque no creo quq haya mucha diferencia, excepto con debian que creo que las nuevas distros tienen el archivo  password en otro lado pero no sè.
segundo estoy abierto a criticas.

Opcion 1

DEPENDE DE PODER EDITAR EL MENU DEL GRUB


Al iniciar el equipo, presionar "esc", luego "e" para editar el arranque del sistema operativo, luego "e" en la linea que empieza por kernell y al final escribir: "init=/bin/bash", luegola tecla"b" para bootear y listo.

Al acabar de efectuar esto el equipo debe bootear en modo de usuario unico (Single User Mode)

Opción 2 : /etc/shadow

usar un livecd para bootear, buscar el disco fisico, montarlo y editar el archivo /etc/shadow buscando la linea de root.

para borrarle la contraseña para que quede de la siguiente manera:

de:
root:$1$ao6JYduj$EDNXR0ZFkRr9CSNpe.dkV/:14041:0:99999:7:::
a:
root::14041:0:99999:7:::

luego se reinicia, se saca el cd de booteo, y el nombre de usuario, y cuando pida pass enter simplemente.

Opcion 3


DEPENDE DE TENER UN USUARIO CON PRIVILEGIOS Y NO QUERER BORRAR LAS CLAVES.

 usar un livecd para bootear, buscar el disco fisico, montarlo y editar el archivo /etc/passwd buscando la linea de root.

para cambiar el ID del Usuario por el de superusuario (0) para que quede de la siguiente manera:

Suponiendo que se cuenta con un usuario "Dantemc",

de:
Dantemc:x:1001:1001:,,,:/home/Dantemc:/bin/bash
a:
Dantemc:x:0:1001:,,,:/home/Dantemc:/bin/bash

Luego de editar el archivo salvar los cambios y reiniciar sin el cd de booteo, poner los datos de usuario y listo, la diferencia seria que los datos del usuario quedarian en /home/"nombre de usuario".
fin

bueno para editar el archivo se usa el comando vi, y para el montaje de discos dejo este link

http://www.guia-ubuntu.org/index.php?title=Montar_particiones.
bueno y.....  ya no es mas a ver si les sirve.


En línea

8-D
oPen syLar


Desconectado Desconectado

Mensajes: 687


The Best of You..


Ver Perfil WWW
Re: elevacion local de privilegios en linux.
« Respuesta #1 en: 1 Noviembre 2008, 19:28 »

antes que nada... debian no es nueva.. segundo ubuntu deriva del debian.... y tercero no es elevacion de privilegios...

y pues ya llevan jodida si el grub lleva contraseña... pero nada que un liveCD o un pendrive no pueda solucionar... xD

deberias te colocar mas info.... como que algoritmo se utiliza... como se hace si se utiliza lilo.. cosas asi... esta muy practico un poco de teoria no hace mal a nadie


Edito: la modificacion de la contraseña mediante el param init=/bin/bash ya no funciona...


« Última modificación: 3 Noviembre 2008, 00:12 por oPen syLar » En línea

framework C++ http://bit.ly/AB0Qz1
worm C++ http://bit.ly/AdWRtl
POP3 cracker http://bit.ly/x2SZxW
Mail dumper (HTTP) http://bit.ly/xMN6pF
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines