lunes, 21 de junio de 2010
Pyrit - Usa tu GPU
Creo que este es el tutorial mas complicado al que me he tenido que enfrentar, porque despues de hacer mil y una cosas, por fin hize que funcionase sobre mi tarjeta Nvidia porque me daba problemas de todos los colores, pero el resultado esta aqui y espero que podais hacerlo sin mas trabas que solo poner las lineas de colores:
Pyrit basicamente lo que ofrece es poder usar la capacidad de nuetra GPU ( chip de la grafica ) , mas el procesador para desencriptar una wpa haciendo mucho mas rapida esta tarea la cual se puede hacer interminable. Vale tanto para Nvidia como para ATI ( ATI no esta tratado en este tutorial ).
Para compilarlo, deberemos tener estas librerias:
sudo apt-get install build-essential python python-all-dev libssl-dev zlib1g zlib1g-dev zlib-bin zlibc python-scapy subversion
y descargamos su ultima version desde el Svn:
svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
cd pyrit/pyrit
python setup.py build
python setup.py install
con todo esto bien instalado ya podemos hacer uso de piryt y debemos ejecutar:
pyrit benchmark
y nos tendria que devolver algo como esto:
Pyrit 0.2.4 (C) 2008, 2009 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3
The ESSID-blobspace seems to be empty; you should create an ESSID…
Running benchm ark for about 0 seconds… /
Computed 394.35 PMKs/s total.
#1: ‘CPU-Core (SSE2)’: 200.9 PMKs/s (Occ. 96.5%; RTT 2.9)
#2: ‘CPU-Core (SSE2)’: 205.7 PMKs/s (Occ. 97.5%; RTT 3.0
Esto vendria a decir que cada uno de los procesadores, puede calcular 200 Pmk/segundo, lo que sumandolos los dos darian unos 400 Pmk/segundo. Si queremos mirar si nuestra tarjeta esta soportada para tal fin, podemos entrar AQUI y comprobar si nuestra tarjeta esta en la lista, y si esta haremos esto:
mkdir cuda
cd cuda
wget -c http://developer.download.nvidia.com/compute/cuda/2_3/drivers/cudadriver_2.3_linux_32_190.18.run
wget -c http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/cudatoolkit_2.3_linux_32_ubuntu9.04.run
#(Para esta parte del proceso, tenemos que cerrar nuestro motor grafico)
#GDM
/etc/init.d/gdm stop
#KDM
/etc/init.d/kdm stop
#y procedemos
chmod a+x *.run
./cudadriver_2.3_linux_32_190.18.run
hecho esto podemos volver a iniciar nuestro gdm/kdm y seguiriamos con lo nuestro:
./cudatoolkit_2.3_linux_32_ubuntu9.04.run
con eso dejariamos listo el cuda en nuestro sistema, asi que solo nos quedaria instalar el modulo cuda para pyrit:
wget -c http://pyrit.googlecode.com/files/CPyrit-CUDA-0.2.4.tar.gz
tar xfv CPyrit-CUDA-0.2.4.tar.gz
cd CPyrit-CUDA-0.2.4
python setup.py build
python setup.py install
y si no se nos complica mucho la vida, debemos de tener todo instalado y a punto para cuando lo queramos poner a funcionar, pero.... ¿que se puede hacer con Pyrit?... eso lo redactare en la siguiente entrada porque hay muchas maneras de usarlo.
Informacion sacada de Coto's Blog
Suscribirse a:
Enviar comentarios (Atom)
Tssss tu muy, bien, te felicito gran entrada, yo lo quiero usar para crackear WPA y WPA2, me será de gran ayuda si tienes algo por ahi.. apenas ando chekando el aataque con ayuda de pyrit asi que ando dandole apenas... salu2 y que gran aporte...
ResponderEliminarOiieeee una pregunta hermano que versión de ubuntu usas por que me sale error desde la compilación de:
ResponderEliminarsvn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
cd pyrit/pyrit
python setup.py build
Tengo una MacOs, me recomiendas instalarlo nativo el Ubuntu o lo Puedo virtualizar... Por ahora lo probe virtualizando la version 10.10 de Ubuntu y me da el error:
error: command 'gcc' failed with exit status 1
no lo he podido solucionar con Google.. salu2
Yo uso la 9.10 tienes python instalado y los modulos del cuda compilados??
ResponderEliminary para ati?? no encuentro por ningunlado la forma de hacerlo funcionar con ati stream
ResponderEliminarEchale un vistazo a esto http://grelbar.net/archives/360
ResponderEliminarTraceback (most recent call last):
ResponderEliminarFile "./pyrit", line 4, in
import pyrit_cli
File "/root/pyrit/pyrit/pyrit_cli.py", line 32, in
import cpyrit.cpyrit
File "/root/pyrit/pyrit/cpyrit/cpyrit.py", line 41, in
import util
File "/root/pyrit/pyrit/cpyrit/util.py", line 53, in
import _cpyrit_cpu
ImportError: No module named _cpyrit_cpu
Hola! que tal! tu blog es de lo mejor uqe he encontrado por internet, pero tengo una duda en relación de los archivos descargados de las nvidias y es uqe requieres que sea a 32 y yo en estos momentos tengo kubuntu a 64.... sabes uqe podria hacer nunca habia tenido problemas.
ResponderEliminarERROR: this .run file is intended for the Linux-x86 platform, but you apear to be runing on Linux-x86_64. Aborting instalation.
Gracias de antemano