Tema destacado: Entra al canal IRC oficial de #elhacker.net
Autor
|
Tema: Entrar como root en una terminal de Unix (Leído 5,824 veces)
|
nico56
Desconectado
Mensajes: 246
|
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
|
"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
Mensajes: 246
|
Estoy conectado via ssh. Uso el putty.
|
|
|
|
|
En línea
|
|
|
|
|
kamsky
|
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!!
|
|
|
|
|
nico56
Desconectado
Mensajes: 246
|
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
Mensajes: 27
|
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
Mensajes: 246
|
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
Mensajes: 27
|
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
Mensajes: 246
|
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
Mensajes: 27
|
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
Mensajes: 1.507
El Dictador y Verdugo de H-Sec
|
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
|
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". " "..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 .. "..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.htmlSaludos 
|
|
|
|
|
En línea
|
"La envidia es una declaración de inferioridad" Napoleón.
|
|
|
l1vv3r
Desconectado
Mensajes: 27
|
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
|
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.
|
|
|
|
|