Instructor: Ahora que sabemos cómo funciona ARP spoofing.
Veamos cómo podemos ejecutar este ataque
y redirigir el flujo de
datos para que fluya a través de nuestro dispositivo.
Esto nos permitirá interceptar datos
y ver todo lo que se envía desde y hacia una computadora
de destino, incluidos nombres de usuario, contraseñas, etc.
Ahora hay una serie de herramientas que se
pueden usar para ejecutar un ataque ARP spoofing,
incluso puedes construir tu propia
herramienta y lo cubrí en mi curso de programación de Python.
Pero en esta conferencia
quiero mostrarle cómo usar una herramienta muy simple pero confiable llamada
arpspoof, luego en las próximas
conferencias usaremos una herramienta llamada BetterCAP porque tiene más características.
Básicamente, la razón principal por la que quiero cubrir
arpspoof en esta conferencia, porque es una herramienta
muy simple pero muy confiable.
También se transfiere a muchos sistemas operativos,
incluidos iOS y Android.
Por lo tanto, si aprende cómo usarlo
aquí, podrá usar esta
herramienta en todos los demás sistemas operativos.
Entonces, solo puede usar esta herramienta para redirigir el flujo de datos
y hacer que fluya a través de su
computadora, y luego tendrá que usar
otra herramienta como un rastreador de paquetes como Wireshark para analizar estos datos
y hacer más cosas con
ellos, y nosotros Cubriré todo esto más adelante en el curso.
Ahora, usar arpspoof es muy simple.
Primero, tendremos que escribir su nombre.
Entonces es arpspoof, entonces vamos a hacer el guión I,
para especificar la interfaz que está conectada a la
red de destino y en mi caso es eth0, porque esa
es la interfaz que está conectada a
la red.
Entonces, si lo hago,
ifconfig, verá que eth0 es la interfaz que está conectada.
Ahora, como pueden ver, ejecutaré este ataque
contra mi red virtual y no.
Puede ejecutar este ataque contra cualquier tipo de
red, incluso redes Wi-Fi y lo cubriré más adelante
en el curso.
Pero por ahora solo hasta que comprenda correctamente
cómo funciona esto, le recomiendo que
haga lo que estoy
haciendo ahora y pruebe el ataque contra la red de nodos virtuales.
Entonces, todo lo que tendrá que hacer es asegurarse de que
la máquina Kali y la máquina de Windows de destino estén configuradas
para usar la misma red de nodo.
Entonces, vamos a guiar t para especificar el objetivo y mi objetivo
es 10. 0. 2) 7)
Como puede ver aquí, esa es la IP de mi objetivo.
Y tendré que darle la IP de la puerta de enlace que
es 10. 0. 2) 1
como puedes ver aquí.
Ahora esto engañará al
objetivo, diciéndole que soy el enrutador.
También tendremos que ejecutar este comando una vez más aquí.
Entonces, limpiaré la pantalla y nuevamente haré
arpspoof -i eth0 y el objetivo esta vez
será 10. 0. 2) 1 y 10.
0. 2) 7)
Así que ahora le diremos al enrutador
que soy la víctima, así que el
primero engañará a la víctima, el
segundo engañará al enrutador.
Ahora tenga en cuenta que este ataque funcionará contra
Internet y Wi-Fi o redes inalámbricas.
Lo estoy ejecutando en este momento contra
las redes virtuales que actúan como Internet o una red
cableada, pero el ataque se puede ejecutar exactamente igual
contra las redes inalámbricas.
Todo lo que tiene que hacer es conectar un
adaptador inalámbrico a la
máquina Kali, conectar el adaptador a la red de destino y usarlo.
Entonces, se aplica el mismo concepto que las redes.
Debe tener un adaptador inalámbrico que
funcione bien con Kali
y debe tener ese adaptador conectado a Kali y
conectado a la red de destino.
Entonces, presionaré enter aquí y presionaré enter
aquí, y ahora
si vamos a la máquina de destino y ejecutamos
el mismo comando arp -a, verás
que la dirección MAC ahora para
el enrutador es diferente de lo que era,
y esta es la dirección MAC de la máquina Kali.
En este momento, la máquina de esta
ventana cree que el enrutador está en esta dirección
MAC y cada vez que necesita enviar una
solicitud la enviará a esta dirección MAC,
lo que significa que se enviarán
a esta computadora aquí.
Ahora, esta computadora no es un enrutador, así que cuando recibe solicitudes,
en realidad va a evitar que fluyan
y vayan al enrutador.
Esta es una característica de seguridad en Linux.
Por lo tanto, debe habilitar el reenvío de puertos para que esta
computadora permita que los paquetes fluyan a través de él al
igual que un enrutador.
Ahora, para habilitar el reenvío
de puertos, haremos eco uno a proc / sys / net / ipv4 / ip_forward,
y como puede
ver, este comando se ejecuta sin problemas.
Y en este momento,
esta computadora todavía tendrá acceso
a Internet, por lo que podemos ir y
navegar por cualquier sitio web que queramos, pero todas estas solicitudes no
van directamente al enrutador, sino que primero van a esta
computadora y luego esta computadora las reenvía al enrutador, como se muestra en
este diagrama, y luego, cuando la respuesta regrese,
irán primero al pirata informático y luego
a la víctima.
Entonces, como puede ver una herramienta muy simple, nos permite
redirigir el flujo de datos para que fluyan a
través de nuestra computadora, lo que nos
permite convertirnos en el hombre en el medio,
y una vez que somos
el hombre en el medio, podemos inyectar código en el navegador del objetivo.
Podemos robar nombres de usuario, contraseñas,
ver toda la información que la persona envía
y recibe, reemplazar los archivos descargados con troyanos y mucho más.