Estoy en un colegio en el cual usamos maquinas Windows metidas en un dominio. Las maquinas son Windows XP SP2 y estan dentro del dominimo (por ejemplo: dominio.com)
Un Windows XP guarda en un archivo llamado SAM las contraseñas (encriptadas) del equipo LOCAL, entre ellas el pass del Administrador LOCAL, Invitado LOCAL y alguna otra cuenta que pueda existir, hasta aqui todo bien.
La contraseña del Administrador LOCAL ya las he extraido sin problemas, arrancando la maquina con un CD booteable de Unix, para acceder al archivo SAM de Windows y crackearlo en un par de horas con Cain (esto ya lo he hecho y todo perfecto)
Mi problema es el siguiente: Una red basada en dominio (como es mi caso) dispone de un servidor central (Llamado Controlador de Dominio), esta maquina esta refrigerada y aislada totalmente, no puedo tener acceso fisico a dicha maquina (para mayor información os diré que corre un Win2003Server + IIS6 + Exchange). Mi objetivo es conseguir la contraseña del Administrador del DOMINIO (no la del Administrador de una simple máquina LOCAL). Una solución seria conseguir la SAM del Controlador de Dominio, pero esta opción la descartamos ya que no tengo acceso fisico al sistema, ademas, para conseguir la SAM tendria que detener el sistema operativo (si lo detengo, en menos de 2 minutos tengo al Administrador de Red en la puerta xD). Otra solución seria intentar explotar alguna vulnerabilidad REMOTA, pero la maquina esta corriendo un Windows 2003 Server totalmente actualizado, los servicios que corre estan totalmente actualizados y parcheados, asi que descartamos esta opción. Tampoco puedo robar la SAM de un equipo LOCAL, pues las contraseñas de usuario del dominio NO SE GUARDAN EN EL DISCO LOCA, SI NO EN EL CONTROLADOR DE DOMINIO.
Ahora viene realmente mi gran duda: Un dia el servidor se tubo que apagar, pues añadieron nuevo hardware a la maquina, un nuevo disco duro y estubimos sin servidor por al menos 5 horas (El disco duro era un SCSI montado sobre RAID 5, por eso tardaron tanto). Cuando encendimos nuestros equipos locales el profesor nos dijo que SI podiamos logearnos con nuestro usuario y password del dominio (el que siempre usamos) y yo le conteste:
"Si el Servidor esta caido, no nos podremos validar en el domino y no podremos entrar en nuestra maquina" (Mi afirmación era logica, pues el archivo donde esta nuestro password esta en un servidor que esta actualmente apagado, ¿como iba a comprobar si ponemos bien el pass o no? Pues parece que estaba equivocado, el profesor contestó:
"Si ya has iniciado sesion en una maquina del dominio, podrás logearte sin problemas en esa maquina con el usuario y pass del dominio, pues la maquina guarda una copia de tu password del dominio en LOCAL"
Yo no me lo creia, pero brillaron mis ojos cuando puse mi login y pass del dominio (estando el servidor totalmente apagado) y entrando sin problemas en mi sesión (Claro que mi unidad de red no estaba conectada, eso es logico
)Mi pregunta final es la siguiente:
Si un cliente del dominio puede validar a un usuario del dominio (estando el servidor apagado) significa que en el equipo LOCAL se guarda una copia de mi pass del dominio. La pregunta es: ¿Donde estan las passwords del dominio que se guardan en LOCAL? Queda descartado la SAM LOCAL, pues en ella solo estan los usuarios y passwords LOCALES no las de DOMINIO.
Aquí esta mi pregunta, si alguien me lo responde le estaré eternamente agradecido y lo veneraré como si de un dios se tratara

Suerte








