miércoles, 22 de agosto de 2012

Crackeando WPA/WPA2 con Pyrit y GPU





Voy a realizar un crackeo de un handshake mediante pyrit utilizando la gpu de mi grafica nvidia. La instalacion la voy hacer de cero con lo que iré poniendo todas las dependencias y archivos que me vayan haciendo falta por el camino.
El sistema operativo sobre el que voy a trabajar sera un Debian Squeeze (64 bits).
En este tutorial no voy hablar de como se consigue un handshake , si buscas por google los hay a patadas.
Necesario para este tutorial a nivel personal: Algo de tiempo, un minimo de conocimiento, algunos dedos, un cerebro y una silla.


Antes de comenzar lo principal sera saber si nuestra tarjeta gráfica soporta CUDA, aquí te dejo una lista para que consultes: http://developer.nvidia.com/cuda/cuda-gpus (Para saber que modelo de nvidia tenemos bastara con escribir en terminal lspci | grep -i nvidia).



1.Instalando drivers de Nvidia


Para poder seguir avanzando es necesario tener instalado una versión reciente de los drivers privativos de nvidia para Linux (Si tienes una versión igual o superior a la 295.14 creo que te podrías saltar este punto entero. Averiguarlo escribiendo en consola nvidia-settings).
Puedes descargarlos desde este enlace: http://www.nvidia.com/Download/index.aspx?lang=es


Bajado ya el driver podemos empezar a instalar los drivers nvidia.Instalemos el material necesario:

sudo apt-get install binutils gcc make linux-headers-`uname -r`

Es necesario que los drivers puedan ser ejecutados como un programa (Con chmod +x NVIDIA-Linux-TUVERSON.run o botón derecho encima del archivo y en la pestaña Permisos activamos la casilla “Permitir ejecutar el archivo como un programa) .
A mayores necesitas que el archivo sea ejecutado con permisos de root y que tu no te encuentres en una sesión X (una sesión gráfica).

Para iniciar la instalación pulsa CTRL + ALT + F1 y una vez logeado, desde consola escribe para detener la sesión X con “ sudo /etc/init.d/gdm3 stop
Dirigete a la carpeta donde descargaste el driver y escribe “ ./NVIDIA-Linux-TUVERSION.run “ y sigue los pasos de la instalación.