Usuario:Clave:
Buscar En:
lunes 8, febrero 2010 ::
UnixMexico sign.io
  Bienvenido  ::  38.107.191.88  ::  Envía una noticia   ::  Estas como anónimo, registrate aquí

 

Menú Principal

 
  · Home
· Temas
· Secciones
· Recomiéndanos
· Tu Cuenta
· Enviar Noticia
· Lista de Miembros
· FAQ
· Chat
· Foros
· Top 10
· AUMNIX
· Archivo de Noticias
· Comentarios
 

  Encabezados

PHP
[ PHP ]

·El framework CakePHP
·Solicito Programador PHP, MySql
·Nuevo Gekko CMS 0.5
·eZ publish Open Source Enterprise CMS 3.6
·Programador en PHP
·¡Gekko 0.3 Liberado!
·Programadores de PHP
·Programadores en PHP
·Introduccion a la conectividad de PHP con MSSQL
  E-MAIL
mail.unixmexico.org
¿No tienes una cuenta? crea una aquí.

 

Foros UnixMexico

 
  ·Actualizando Freebsd (sin respuestas)
·VPN con multiples ips manteniendo las mismas "PEER IP" (2 respuestas)
·servidor 'datetime' (2 respuestas)

Leer más...
 


 

sysadmin

 
  ·Servidores virtuales con ezjail
·Verificación de integridad de archivos con aide
·Manejo de respaldos con bacula
·Optimización de Apache en FreeBSD
·Primeras impresiones sobre lighttpd web server
·Nueva sección "Linuxreal"
·Herramienta de escaneo de puerto - GpScan
·Liberación de FreeBSD 7.1-RELEASE
·Aislamiento del servicio web en FreeBSD usando Jail
·Liberación de FreeBSD 6.4-RELEASE

Leer más...
 



Powered by FreeBSD


Powered by FreeBSD


Powered by FreeBSD




  Seguridad: in/seguridad en grub y lilo.  (Puntuación: 17)
 Contribución de valar el Sábado, 02 noviembre a las 12:04:45
Tips


Esto no es novedad, seguramente habrás escuchado por ahi que un cargador de arranque mal configurado es un hoyo de seguridad tremendo, tanto que en cuestión de segundos pueden/es robarte la cuenta de root. aja, pero ¿sabes como se explota o como se remedia este agujero?

Sigue leyendo...


** Si eres una persona mal intencionada o curiosa, y tienes acceso a la computadora físicamente, esto puede se util para pedir prestada la cuenta de root ;-)

** Si eres un administrador y deseas cuidarte de las personas mal intencionadas que pudieran tener acceso físico a la máquina, esto puede serte util.

Todo consiste en lo siguiente:
En una máquina que tiene instalado un cargador de arranque, ya sea grub o lilo, es posible entrar al modo linux single para recuperar el sistema... o para cambiar la contraseña de root.
Veamos las dos variantes para explotar ese agujero de seguridad.

En lilo
Al encender la maquina y cuando aparece el menu gráfico de lilo en pantalla, teclea control+x ó control+c para ir al modo texto; verás lo siguiente:

boot:

escribe linux single y presiona enter.
boot: linux single

Esto cargará los elementos minimos del sistema, te dejará en el prompt del bash# y ahí podrás ejecutar passwd

bash# passwd
Passwd: NuevoPasswordDeRoot

Con eso estarás asignando un nuevo password a la cuenta de root, voilá... ya tienes cuenta de root.
Reincia el sistema y ten en cuenta que el resto depende de ti... ya sea bueno o malo.

En grub
El cargador por excelencia [desde mi punto de vista] es grub, veamos primero como se explota el agujero:

Cuando sale el menu de opciones, dice algo asi:
Use the ↑ and ↓ keys to select which entry is highligted. Press 'e' to edit the commands before booting....

Selecciona la entrada de Linux y presiona la tecla e para editar la entrada, te mostrará algo asi:

grub editing>
root (hd0,0)
kernel /vmlinuz-2.4.18.3 ro root=/dev/hda3
initrd /initrd-2.4.18-3.img

Elige la linea del kernel; al final agrega lo siguiente: single y presionas enter.

Quedaría así:
kernel /vmlinuz-2.4.18.3 ro root=/dev/hda3 single

Presiona b para bootear.

Esto cargará los elementos minimos del sistema, te dejará en el prompt del bash# y ahí podrás ejecutar passwd bla bla bla.. igual que en el anterior.

Muy bien, ya vimos como pedir prestada la cuenta de root.
Ahora veamos como cerrar ese agujero.

En lilo:
La neta, no se... si alguien sabe, que me lo diga.

En grub
Carga el sistema como siempre, registrate como root, y desde el prompt del bash ejecuta grub-md5-crypt
bash# grub-md5-crypt

Te mostrará algo asi:
bash# grub-md5-crypt
Passwd:

Ahi te está pidiendo que escribas cual va a ser el password para grub.
bash# grub-md5-crypt
Passwd:PasswordParaGrub

Eso te regresará el password encriptado:
bash# grub-md5-crypt
Passwd:
$1$DkV3Y/$T6EzPdhagCRC./F9f45D89fdd/1.

Copia el password encriptado y luego edita el archivo grub.conf
bash# pico /boot/grub/grub.conf

El archivo dice algo asi:
# grub.conf generated by anaconda
# NOTICE: You have a /boot partition.
# bla bla bla bla
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux
root (hd0,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdb=ide-scsi
initrd /initrd-2.4.18-14.img

En una línea después de donde dice splashimage=... agrega lo siguiente:
password --md5 y adelante pega la contraseña que habías copiado.

Debe quedar algo asi [segun mi ejemplo]:

splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5 $1$DkV3Y/$T6EzPdhagCRC./F9f45D89fdd/1.

Guarda los cambios y listo, con esto ya no se puede editar el modo de arranque en grub, a menos que se introduzca el password adecuado.

Si tienes alguna duda, aquí está la solución.

 
Enlaces Relacionados
· aquí
· Más Acerca de Tips
· Noticias de cbyte


Noticia más leída sobre Tips:
Hackear el Cablemodem

  Votos del Artículo
Puntuación Promedio: 4.25
votos: 4


Por favor tómate un segundo y vota por este artículo:

Malo
Regular
Bueno
Muy Bueno
Excelente



tuip
genpw
bkmgt



 

Opciones

 
 
Versión Imprimible  Versión Imprimible

Enviar a un Amigo  Enviar a un Amigo
 

Puntos
Los comentarios son propiedad de quien los envió. No somos responsables por su contenido.

No se permiten comentarios Anónimos, Regístrese por favor

Re: in/seguridad en grub y lilo. (Puntuación: 0)
por Anónimo el Lunes, 04 noviembre a las 00:58:27
muchas veces esto de todos modos lo podemos brincar (lo de la seguridad en el boot loader), ya que muchas distros en sus discos de instalacion traen la opcion de rescate, la cual te deja en el shell con root...

saludos,
ion



Re: in/seguridad en grub y lilo. (Puntuación: 1)
por PILLIN_slk el Martes, 05 noviembre a las 09:27:04
(Información del Usuario | Enviar un Mensaje) http://unixmexico.org
en eso tienes razon valar , se veria muy feo que ddestapases una maquina para volarle un jumper



Re: in/seguridad en grub y lilo. (Puntuación: 0)
por Anónimo el Jueves, 07 noviembre a las 00:18:55
Entonces por ultimo habria que ponerle un candado al gabinete, muchos gabinetes traen pa ponerle candado, el mio trae, pero aun asi, con un poco de maña abres el candado =P. Asi que la solucion seria meter la computadora en una boveda de seguridad hecha de titanio a 100 metros bajo tierra, vigilada por varios guaruras con bazukas y tanques y vigilada con camaras infrarojas y via satelite.
Aunque la solucion definitiva es no tener una computadora. XD
Adios.



Re: in/seguridad en grub y lilo. (Puntuación: 0)
por Anónimo el Lunes, 07 marzo a las 12:06:25
Para proteger lilo hay que editar el lilo.conf y dejar la seccion de linux algo asi:

image=/boot/vmlinuz-
password=
restricted



webmaster@unixmexico.org

            






Este sitio se visualiza mejor en una resolución de 1024x768

Para poner nuestras noticias en su sitio (formato RDF/XML) use el fichero backend.php

Página Generada en: 0.488 Segundos
unix mexico