Hola amigos en esta clase vamos a saber cómo realizar un ataque de fuerza bruta a través de Hydra y
Cranach que ahora en unos minutos vamos a sumergirnos en estas dos herramientas.
Pero antes me parece muy importante que charlemos en qué consiste la fuerza bruta y que lo vamos a hacer.
Estas herramientas nos permiten primero la fuerza bruta consiste en un ataque del tipo que uno le brinda
un listado a la herramienta Hydra y un listado de usuario y contraseñas donde Hidra va a probar todas
las combinaciones posibles.
Contra el objetivo realmente que nosotros estemos yendo contra la clave que intentemos averiguar eso
consistió en ataque Fuerza Bruta un ataque de fuerza bruta puede ser a un puerto determinado o a una
base de datos a un protocolo para conectarse a un servicio etcétera.
Una vez que quedó claro lo que es fuerza bruta dónde lo podemos realizar a través de diferentes tipos
de diccionario o directamente si desconocemos el usuario queremos sólo la contraseña.
Podemos hacerlo así también.
Ahora bien vamos a ver un poco en qué consiste esto que yo le estoy comentando los invito a ingresar
a su Kali Linux donde nosotros en este caso
el protocolo que vamos a atacar el SSH
donde se le vea mostrar cómo ejecutarlo y cómo ver todos los detalles que yo le estoy mencionando.
Primero el SSH.
Vamos a repasar un poquito esta cuestión de un segundo
me fue mucho bien.
Primero protocolo el protocolo SSH es un protocolo de conexión donde a través del cual se considera
un protocolo seguro bien nosotros para iniciar el SSH en nuestro Kali Linux lo que tenemos que hacer
es ejecutar el comando que ven en pantalla escribir ese barra de Init punto de barra SSH espacio Start
en este caso se inicia una pista para escribir más rápido en Cali lo que ustedes pueden hacer es escribir
la barra y por ejemplo escriben y apretando el Tapp y ya se los completã porque lo que hace la palabra
al apretar la tabulación en el teclado completa el resto de las palabras y busca con cuál coincide.
Si yo tengo y ni por ejemplo me voy a completar la t pero no con el punto de porque de haber otra palabra
que se parece a esa Sesé está bueno no trae nada bueno.
SSH y espacio la palabra Start.
Con eso nosotros inicializar el servicio del SSH.
Hasta ahí yo estoy poderosamente seguro que ustedes no van a tener problema pero anticipándose a una
cuestión les voy a contar algo que sí les puede llegar a pasar y que les voy a explicar cómo solucionarlo.
Bien es muy probable que cuando ustedes hagan SSH local Jost pongo local Jost porque justamente lo vamos
a ejecutar de forma local valga la redundancia.
Como verán sucede eso.
Yo ingresé la contraseña de mi RUT y ahora estoy conectado a través de mi SSH un protocolo seguro.
Qué sucede si usted decide salir de la conexión si te hacen esto es muy factible que le salte un error
porque qué pasa cuando aprenden acá e intenten ingresar la contraseña no se las va a aceptar si tienen
la contraseña en forma predeterminada de Cali la contraseña es TOR la palabra invertida de Rut o que
les va a saltar no se las va a aceptar.
Por qué.
Porque ustedes tienen que entrar a un archivo que les voy a mostrar ahora y modificar lo que también
les muestra tranquilos de un bien Nano es el comando en Cali para justamente abrir archivos entonces
tienen que hacer Nano barra BTC barra SSH barra SSH de bajo confi apretar Enter y van a ingresar a este
listado y ustedes tienen que buscar esta palabra esta palabra la van a ver como las que está abajo y
arriba con este símbolo como comentas se entiende en programación lo que tienen que hacer borrar está
el símbolo del segundo
un segundito bien acá lo habría hecho entonces tienen que borrar de segundito el símbolo este para que
les quede como comentado.
Y acá van a encontrar otra palabra que no es y a usted le tiene que quedar exactamente como yo lo tengo
permit Ruth blogging y es una vez que hacen eso lo que tienen que hacer.
Controlé X y acá le va a preguntar desea guardar los cambios.
Si tengo la S y enter y listo.
Con eso el problema se debería haber visto solucionado.
Uds. inician el SSH con el SSH local que les va a pedir la contraseña y listo.
En realidad lo que a mi me interesa sobre todo lo que hicimos al principio que es LTS init punto de
SSH Start.
Con eso ya es suficiente.
El reto era para explicarle y mostrarle cómo funciona el protocolo SSH y anticiparlo uno de los problemas
que ustedes pueden llegar a tener bien.
Una vez hecho esto lo que vamos a primero utilizar va perdón antes de arrancar.
Quiero mostrarles cómo a través de una herramienta que ya hemos visto anteriormente que in-app podemos
ver el puerto el protocolo SSH porque el puerto por más que yo sé que es el 22 porque viene en forma
predeterminada.
Si ustedes tienen que hacer un análisis y averiguarlo lo pueden hacer MOP con el comando in-app espacio
y en medio de St.
Mayuscula espacio menos o mayuscula espacio local Jost.
De esa manera usted apreté Enter y el enemigo empieza a correr y como verán acá aparece protocolo 22
el puerto perdón del protocolo de servicio SSH está abierto bien nosotros ya tenemos datos que necesitábamos
así que podríamos empezar con lo entretenido primero que va a más.
Nosotros vamos a atacar al SSH para conseguir la contraseña para explicar el concepto.
Se las voy a dejar medio fácil para que entiendan a qué me refiero qué es lo que vamos a hacer.
Primero vamos a cambiar el la clave del RUT con el comando pasdo LBD espació Rut camerãn la clave.
Yo lo que voy a hacer es poner una contraseña de tres números para que me entiendan y para que vean
cómo funciona esto nosotros lo que vamos a hacer ahora es usar la herramienta Branch donde qué vamos
a hacer.
Escribimos la palabra Cranach y Primero escribimos el 3 con el 3 nosotros estamos diciendo que la contraseña
tiene tres caracteres específicamente porque yo ya lo sé y de esa manera el ataque no dura tanto y paradójicamente
va a ser más fácil de digerir para ustedes bien.
Arrancamos con tres o sea qué significa esto si ñaca hubiese puesto el 1 lo que haría Cagancha ahora
es generarnos un archivo o un diccionario donde iría desde el 1 al 9 y del 0 al 9 perdón y de ahí arrancaría
con dos dígitos 0 1 0 2 hasta el 99 y después de ahí recién arrancaría con los tres dígitos donde iría
cero cero uno tal 999 como para hacernos la vida más corta.
Yo arranco directamente con el 3 para que haga 0 0 1 hasta 99 de una directamente acá le pongo el límite.
O sea el techo digamos de 3 a 3.
Así por la sociedad hasta los anteriores se acabó S .4 llegaría hasta 1999 desde el 0 0 1 y Acal especificó
los números del cero al nueve.
La Boquita de mayor y el nombre del archivo que ustedes quieren.
En este caso yo le voy a poner contrapunto txt apretamos enter y empieza a trabajar.
Y cómo eran haga terminó y acá me dejo mi archivo contra con el que vamos a trabajar bien nosotros en
este primer ataque.
Después lo vamos a hacer con el otro ejemplo lo que vamos a hacer es deducir que sabemos el usuario
en este caso Rut y lo que vamos a hacer lo siguiente escribimos la palabra Hydra de la herramienta la
IP en este caso va a ser un ataque local me ataca a mí mismo 127 puntos 0.1 0.1.
El protocolo el servicio al que voy a atacar que SSH espacio menos S para atacar para especificar el
puerto y menos L minúscula porque en este caso nosotros conocemos el usuario que es root espacio menos
P mayúscula para elegir el archivo en donde tenemos las contraseñas que en este caso generamos con Cranach
que este caso es contrapunto txt menos F para qué el jefe para que pare en el momento en que encontró
la contraseña y deje de estar atacando y menos ve minúscula y corta mayúscula es para que nos vaya mostrando
con especificidad lo que va haciendo y mire lo que va a pasar.
Empieza con el ataque como eran lo Guin root y empezó a probar las contraseñas los números que tienen
el catch y en este caso exactamente yo le he puesto la contraseña 069 eligió un número chico como para
que no estemos tanto tiempo listo.
Bingo portó 22 servicios SSH la IP en este caso local login Rut y contraseña 069 yhasta.
Entramos ahora vamos a hipotetizar que nosotros no conocemos el usuario y tampoco la contraseña en este
caso en el que esté Ussher yo tengo escrito los cuatro usario más típicos que admin Root Administrator
puede haber escrito también administrador y text administrador en español o en inglés y tengo las peores
contraseñas que se suele utilizar el número 8 bueno a las que están viendo en pantalla 4 2.
Cuántos archivos yo voy a realizar el ataque.
Cuál.
Qué lo primero que vamos a hacer voy a cambiar la contraseña otra vez para justamente amoldarnos al
contexto del diccionario que tenemos.
Yo hago lo que una de las contraseña que está ahí para mostrarles y lo que vamos a hacer ahora es atacar
con Nidera pero en este caso con un listado de usuarios donde como verán en pantalla tenemos el comando
Hydra la IP local otra vez el servicio menos ese con el puerto menos acá cambia menos a L mayúscula
porque vamos a especificar el archivo donde va a leer los usuarios menos P mayúscula es igual donde
elegimos las contraseñas que va a aprobar.
Y acá también es igual menos F para que pare cuando encuentre el resultado y menos recortã minúscula
y cuarta mayúscula para que nos muestre en detalle todo lo que va haciendo y empecemos.
Bueno en este caso fue bastante fácil lo que hizo.
Miren cómo empezó no arranco con admin y probó con todas las contraseñas que tenía.
Las peores contraseñas dijo Bueno acá no encontré nada listo.
Paso siguiente RUT.
Rut encontró justamente yo había puesto una contraseña muy común QWERTY y el usuario Rut y esa manera
conseguimos la contraseña sin conocer el usuario ni la clave.
Así que bueno amigos esta es el final de la clase.
Sé que se hizo más larga de lo común pero la verdad que vale la pena porque es una herramienta muy interesante
y considero que ahora tienen para entretenerse bastante.
Así que nos vemos en la próxima clase.