Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Cracking de contraseñas WPA2 con Pyrit utilizando el CPU y la GPU - 30 000PMK/s

  • 0 Respuestas
  • 5319 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Xc0d3's

  • *
  • Underc0der
  • Mensajes: 29
  • Actividad:
    0%
  • Reputación 1
  • ¡Cuanto más lees te das cuenta de que menos sabes!
    • Ver Perfil
    • Proyecto ParrotSec
  • Twitter: https://twitter.com/Xc0d32t0ri4ls
« en: Octubre 21, 2017, 09:54:40 pm »
Hola Underc0ders!

Quiero compartir con ustedes este tutorial sobre como configurar la tarjeta gráfica para optimizar el cracking de contraseñas WPA2 mediante ataque de diccionario al handshake con Pyrit.

- Las pruebas las he realizado en Ubuntu 16.04 con los siguientes paquetes instalados:

aircrack-ng
pyrit
pyrit-opencl
nvidia-375 (driver de la tarjeta grafica)
nvidia-settings

- Hardware utilizado para realizar las pruebas:

CPU Intel Core i7 5500U @ 2.4GHz x 4 (2 nucleos 4 hilos)

GPU Nvidia Quadro K620M, 2GB, 64bit, 384 CUDA Cores.

Memoria RAM 16 GB DDR3 1600 MHz (esto no influye)

No voy a explicar la parte de como capturar el "4 way handshake", aquí en el foro hay muchos tutoriales sobre eso, de todas maneras para los nuevos usuarios he dejado un video al final del post con todo el proceso.

Asumiendo que ya tenemos el handshake, pasamos a instalar los paquetes necesarios, antes debemos activar el repositorio multiverse.

Ubuntu 16.04:
Código: [Seleccionar]
[email protected]:~$ sudo apt-add-repository multiverse && sudo apt-get update
[email protected]:~$ sudo apt-get search nvidia
.......
nvidia-304 - NVIDIA legacy binary driver - version 304.135
nvidia-304-updates - Transitional package for nvidia-304
nvidia-304-updates-dev - Transitional package for nvidia-304-dev
nvidia-340 - NVIDIA binary driver - version 340.102
nvidia-361 - Transitional package for nvidia-367
nvidia-361-dev - Transitional package for nvidia-367-dev
nvidia-367 - Transitional package for nvidia-375
nvidia-367-dev - Transitional package for nvidia-375-dev
nvidia-375 - NVIDIA binary driver - version 375.66
nvidia-375-dev - NVIDIA binary Xorg driver development files
.........

Luego deben instalar los paquetes necesarios, en el caso del driver para nvidia, deben instalar el último driver disponible.

Código: [Seleccionar]
[email protected]:~$ sudo apt-get install pyrit pyrit-opencl nvidia-375 nvidia-settings -y


Parrot Security:

Deben cheaquear que su tarjeta gráfica este en la lista de compatibilidad, en el siguiente link pueden chequear esta información.

https://docs.parrotsec-es.org/doku.php?id=controladores_nvidia

Luego deben instalar los paquetes necesarios:

Código: [Seleccionar]
┌─[[email protected]]─[~]
└──╼ $ sudo apt-get update && sudo apt-get dist-upgrade
┌─[[email protected]]─[~]
└──╼ $sudo apt-get install nvidia-driver bumblebee-nvidia pyrit-opencl

  Editar archivo de configuración
 
Código: [Seleccionar]
┌─[[email protected]]─[~]
└──╼ $sudo nano /etc/bumblebee/bumblebee.conf




Reincie su sistema y compruebe la versión de instalación de Nvidia
 
Código: [Seleccionar]
┌─[[email protected]]─[~]
└──╼ $ optirun glxinfo | Grep OpenGL


Si todos los paquetes se instalaron correctamente podemos pasar a realizar la prueba de rendimiento de pyrit

Código: [Seleccionar]
[email protected]:~/scripts$ pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (27635.7 PMKs/s)... \

Computed 27635.68 PMKs/s total.
#1: 'OpenCL-Device 'Quadro K620M'': 28886.4 PMKs/s (RTT 2.8)
#2: 'CPU-Core (SSE2)': 324.8 PMKs/s (RTT 3.2)
#3: 'CPU-Core (SSE2)': 328.6 PMKs/s (RTT 3.1)
#4: 'CPU-Core (SSE2)': 321.1 PMKs/s (RTT 3.2)
[email protected]:~/scripts$

Se puede apreciar como pyrit ha sustituido uno de los nucleos de mi CPU y en su lugar esta usando la GPU, la cual es aproximadamente 20 veces más eficiente que el CPU. He logrado resultados de hasta 32000PMK/s, dicionarios como el rouckyou es cuestion de unos 6mins probar todas las posibles contraseñas, aun no he realizado las pruebas con Base de Datos, creo que con este rendimiento puede pasar de 30 000 000 PMK/s.

Saludos!

Video Tutorial con todo el proceso de Cracking desde aircrack-ng hasta Pyrit:



 

¿Te gustó el post? COMPARTILO!



Crackear redes WPA/WPA2 con Diccionario ""Movistar""

Iniciado por Jack-C0de

Respuestas: 20
Vistas: 39491
Último mensaje Noviembre 28, 2016, 09:13:35 am
por willfap
Airolib-ng (El "Rapido" Crackeo de WPA/WPA2)

Iniciado por KzZiIi3l

Respuestas: 7
Vistas: 8258
Último mensaje Diciembre 07, 2011, 08:43:42 pm
por KzZiIi3l
Tema muy repetido / Crackeando redes WPA/WPA2 - Auditoría de redes con Wifislax!

Iniciado por Mayk0

Respuestas: 3
Vistas: 8818
Último mensaje Abril 16, 2018, 02:54:48 pm
por hackman2018
Así funciona KRACK, la herramienta que permite hackear redes WiFi con WPA2

Iniciado por kpredator1093

Respuestas: 4
Vistas: 7556
Último mensaje Octubre 22, 2017, 08:09:30 pm
por kackerweno
WiFiBroot: una herramienta de craqueo de WiFi Pentest para WPA / WPA2

Iniciado por Gold Master

Respuestas: 3
Vistas: 3126
Último mensaje Mayo 14, 2019, 07:56:22 am
por D.A.S.M