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, 21:01  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  Entrar como root en una terminal de Unix
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Entrar como root en una terminal de Unix  (Leído 5,824 veces)
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Entrar como root en una terminal de Unix
« en: 15 Abril 2010, 05:33 »

Hola, estoy conectado al login de un server UNIX, hay alguna manera de entrar al servidor como "root" sin la contraseña?


En línea
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #1 en: 15 Abril 2010, 06:05 »


Citar
"estoy conectado al login de un server UNIX.."

Que quieres decir con eso? Estas conectado via terminal ?? (Local) via pseudoterminal? (remoto) via ssh u otro servicio remoto ??

Si es local si podrias quizas, si es remoto pues no sin un bug/exploit a priori.



Saludos.


En línea

"La envidia es una declaración de inferioridad"
Napoleón.
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #2 en: 15 Abril 2010, 12:39 »

Estoy conectado via ssh. Uso el putty.
En línea
kamsky
Moderador
***
Desconectado Desconectado

Mensajes: 2.210


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #3 en: 15 Abril 2010, 12:47 »

intenta buscar algún Servicio/binario/kernel que sea antiguo y contenga bugs que te permita elevar privilegios
En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #4 en: 15 Abril 2010, 14:30 »


A parte de lo que te dice kamsky, siempre puedes intentar brute force:

http://vitalisec.blogspot.com/2008/10/ssh-brute-force-with-hydra.html

por ejemplo.


Saludos.
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #5 en: 15 Abril 2010, 15:55 »

Supongo que con fuerza bruta te refieres a correr un algoritmo que prueba automaticamente contraseñas, no?

intenta buscar algún Servicio/binario/kernel que sea antiguo y contenga bugs que te permita elevar privilegios

como hago eso si no puedo pasar del login?
En línea
l1vv3r

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #6 en: 15 Abril 2010, 16:28 »

Aunque no te digo nada nueva que no se haya dicho en este foro muchas veces, los paso que podrías hacer son:

1- Lanzar un análisis con Nessus para identificar si hay algún servicio vulnerable. http://www.nessus.org/nessus/

2- Si hay alguna vulnerabilidad explotarla con MetaEsploit. http://www.metasploit.com/

3- Si estás ne el mismo rango de Red puedes utilizar ettercap para capturar el tráfico e intentar averiguar login/password del root o de cualquier otro usuario para luego escalar privilegios. http://ettercap.sourceforge.net/

4- Realizar un ataque de Fuerza Bruta con Hydra como bien te han comentado.

5- Intentar colar al root un troyano que te permita la ejecución de un Payload (Hay un jemeplo cojonudo en el foro sobre el tema).

6, 7, 8, 9, 10 ... Hay mil opciones mas y casi todas se encuentran en este foro.

Suerte y al toro.
En línea
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #7 en: 15 Abril 2010, 16:53 »

Aunque no te digo nada nueva que no se haya dicho en este foro muchas veces, los paso que podrías hacer son:

1- Lanzar un análisis con Nessus para identificar si hay algún servicio vulnerable. http://www.nessus.org/nessus/

2- Si hay alguna vulnerabilidad explotarla con MetaEsploit. http://www.metasploit.com/

3- Si estás ne el mismo rango de Red puedes utilizar ettercap para capturar el tráfico e intentar averiguar login/password del root o de cualquier otro usuario para luego escalar privilegios. http://ettercap.sourceforge.net/

4- Realizar un ataque de Fuerza Bruta con Hydra como bien te han comentado.

5- Intentar colar al root un troyano que te permita la ejecución de un Payload (Hay un jemeplo cojonudo en el foro sobre el tema).

6, 7, 8, 9, 10 ... Hay mil opciones mas y casi todas se encuentran en este foro.

Suerte y al toro.

Hola, gracias por tu respuesta, por el momento pude entrar como un usuario que solo tiene privilegios comunes en una carpeta. Pero lo que no entendí que quisiste decir si "estas en el mismo rango de red"
En línea
l1vv3r

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #8 en: 15 Abril 2010, 17:02 »

Me refiero si el SSH esta en tu mismo rango de red, Ejemplo; Servidor SSH 192.168.1.156 y la ip de tu máquina es la 192.168.1.100. Entonces según la topologia de la red podria ejecutar Ettercap o algun otro sniffer.

Si tienes acceso en la misma máquina con otro usuario lo que tienes que buscar son técnicas es escalado de privilegios.

Lo mas básico es buscar aplicaciones sXid (suid y sgid) que son aplicaciones con un tipo de permisos que permites ejecutarlos con los permisos del propietario o del su grupo.
Investiga un poco del tema, es bastante entretenido.

En línea
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #9 en: 15 Abril 2010, 17:15 »

Con respecto a lo del mismo rango de red, pues no, yo soy 196.49... y el server empieza con 200 :S, voy a ver eso de escalar privilegios.
En línea
l1vv3r

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #10 en: 16 Abril 2010, 12:35 »

Un ejemplo muy muy básico para escalado de privilegios:

Si un usuario root ejecutara:

cp /bin/sh /tmp/.sh
chmod u+s /tmp/.sh

Crearia un shell que al ejecutarlo con un usuario normal le otorgaria los privilegios de root.

Como puedes hacer que un root ejecute estos comandos? Buscar scripts que sea posible que ejecute el root y al que tengas permisos es escritura e introducelos dentro del mismo. Cuando el root lo ejecute, Bingo! creará el shell.

Te recuendo que esto es muy muy básico.

Ya tienes un lugar por donde empezar.
En línea
[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.507


El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: Entrar como root en una terminal de Unix
« Respuesta #11 en: 16 Abril 2010, 14:08 »

Creo que antes de empezar a andar en moto deberias de aprender a usar una bicicleta, verdaderamente de nada sirve que consigas acceso y escalada de privilegios si no sabes lo que hiciste y como funciona.
En línea

TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #12 en: 16 Abril 2010, 21:36 »


Que tal ??

Bueno primero que nada, @ l1vv3r:

Rango de Red ?? Querrias decir quizas Rango IP ? Pero aun asi no lo dices adecuadamente. Te refieres, en todo caso quizas, a el "mismo dominio de Broadcast, Subnet.., etc".

"
Citar
"..Me refiero si el SSH esta en tu mismo rango de red, Ejemplo; Servidor SSH 192.168.1.156 y la ip de tu máquina es la 192.168.1.100..."

COn eso creo que te refieres a la misma Subnet, y no has mencionado la mascara de Subred, que en tu caso seria 255.255.255.0 ..

Citar
"..Un ejemplo muy muy básico para escalado de privilegios:

Si un usuario root ejecutara:

cp /bin/sh /tmp/.sh
chmod u+s /tmp/.sh.."

Eso no creo que vaya asi. Primero lo que dices no va a funcionar actualmente. Si te interesa el tema puedes mirarte este post:

https://foro.elhacker.net/hacking_linuxunix/sushi-t191847.0.html


Saludos  :)
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
l1vv3r

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #13 en: 16 Abril 2010, 22:30 »

Muchas gracias por la aclaracion, desde luego "Rango de Red" no fue lo mas apropiado como bien apuntas ;)


Respecto al

cp /bin/sh /tmp/.sh
chmod u+s /tmp/.sh

lo he verificado en mi ubuntu 9.10 y te confirmo que funciona correctamente. De todas formas gracais por el enlace,  me pongo a estudiarlo.

Saludos.
En línea
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Entrar como root en una terminal de Unix
« Respuesta #14 en: 16 Abril 2010, 22:49 »


Aha, entonces imagino que en Ubuntu (no lo se) no es un link simbolico hacia /bin/bash ??

Bueno, si es asi pues poniendole suid imagino que si ira, al no estar linkada a Bash que tiene te "protege" de "mochilas" como estas ..

Saludos  :)
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como entrar al Root de Windows Embedded CE 6.0
Windows
hackal 5 3,704 Último mensaje 14 Diciembre 2010, 08:09
por marlon_agz
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines