Sunteți pe pagina 1din 6

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 queeze !"# bits$.
En este tutorial no voy hablar de como se consigue un handshake % si buscas por google los hay a patadas.
&ecesario para este tutorial a nivel personal' (lgo de tiempo% un minimo de conocimiento% algunos dedos% un cerebro y
una silla.
Antes de comenzar lo principal sera saber si nuestra tarjeta grfica soporta CUDA, aqu te dejo una
lista para que consultes: http://deeloper!nidia!com/cuda/cuda"gpus #$ara saber que modelo de
nidia tenemos bastara con escribir en terminal lspci | grep -i nvidia%!
1.Instalando drivers de Nvidia
$ara poder seguir aanzando es necesario tener instalado una ersi&n reciente de los driers
priatios de nidia para 'inu( #Si tienes una versin igual o superior a la 295.14 creo que te
podras saltar este punto entero. Averiguarlo escribiendo en consola nvidia-settings%!
$uedes descargarlos desde este enlace: http://)))!nidia!com/Do)nload/inde(!asp(*lang+es
,ajado -a el drier podemos empezar a instalar los driers nidia!.nstalemos el material necesario:
sudo apt-get install binutils gcc make linu-!eaders-"uname -r"
/s necesario que los driers puedan ser ejecutados como un programa #Con c!mod # $%&'&A-(inu-
)*%+,S-$.run o bot&n derecho encima del archio - en la pesta0a .ermisos actiamos la casilla 1.ermitir e/ecutar
el arc!ivo como un programa2% !
http://atopeconlamaquina.blogspot.com
A ma-ores necesitas que el archio sea ejecutado con permisos de root - que tu no te encuentres en
una sesi&n 3 #una sesi&n grfica%!
$ara iniciar la instalaci&n pulsa CTRL + ALT + F1 - una ez logeado, desde consola escribe para
detener la sesi&n 3 con 1 sudo 0etc0init.d0gdm1 stop 1
Dirigete a la carpeta donde descargaste el drier - escribe 1 ./NVIDIA-Linu-T!V"R#I$N.run 1
- sigue los pasos de la instalaci&n!
ATENCIN!
$ara aquellos que tengan instalado los driers libres de Nouveau ofrecidos por la misma
distribuci&n ,en el asistente de nidia, os aparecera un error en el que dir que es necesario
desactiar primero estos driers antes de instalar los de nidia!
/l asistente te facilitara una posible opci&n que sera a0adir un nueo archio en la carpeta
/%odpro&e.d/ en la cual se puede conseguir deshabilitar dicho drier a0adi4ndolo a la lista negra -
en el que tienes que contestar '"# o N$! #)o% personalmente% suelo utilizar este mtodo visto que
me funciona a la perfecci*n y no me ando con l+os. i crees que tu tienes otro mtodo mas
controlado para conseguir este objetivo%adelante%!
$ara los que dijimos 1'"#2 tenemos que reiniciar con 1sudo reboot2 - en el grub tenemos que
acceder al 1,ecover2 mode2 de la distribuci&n!
/n el 5 recover( %ode5 nos pedir la clae de root para poder acceder a la terminal - con lo que
tendremos que moernos al directorio donde descargamos el drier - ejecutarlo con 1 .0$%&'&A-
(inu-)*%+,S&-$.run 2
6implemente sigue los pasos del asistente - lee un poco para saber que te esta diciendo en cada paso
#,or ejemplo% se puede dar que te de un aviso de que las versiones del -.. no son iguales% con el
que debes de pulsar /&01 para que continu la instalaci*n %
Una ez finalizada la instalaci&n te preguntara si quieres que te cargue de forma automtica la
nuea configuraci&n de 2config3nvidia, pulsa 1'"#2 - reinicia con 1sudo reboot2 para seleccionar
en el -456 el modo normal de arranque de tu Debian!
$ota' ,ara los que pulsasteis 3+S y veis que no recuper7is el entorno gr7fico de ninguna forma
recordad que eliminando el archivo que el asistente os a8adi* deber+ais de rescatar el entorno
gr7fico !5sa rm 0etc0modprobe.d0nvidia-installer-disable-noveau.con4 desde alguna consola y
reinicia$
http://atopeconlamaquina.blogspot.com
2.INSTALANDO CUDA TOOLKIT 4.2
Descargamos Cuda 7!8 para 'inu( 98 bits o :7 bits respectiamente!
Damos permisos de ejecuci&n de archio como programa con
sudo chmod +x cudatoolkit_4.2.9_linux_64_ubuntu10.04.run )
- ejecutamos el archio con
5 ./cudatoolkit_4.2.9_linux_64_ubuntu10.04.run 5 ,este nos preguntara donde
queremos instalar CUDA! $ulsamos .;<=> para dejarlo por defecto #0usr0local0cuda%
/n caso recibir un 1+tract 4ailed2 al ejecutar el !run es posible que tengas poco espacio en la
partici&n o fallo de integridad del archio! $ara el primer caso usa 1
.0cudatoolkit54.2.95linu5645ubuntu17.74.run --target 0opt 8 o cualquier otra ruta para
descomprimir! $ara el segundo caso uele a descargar .5D( 900L:;9 #.<.
Ahora debemos de configurar las ariables de entorno para asignarle los nueos cambios
sudo gedit 90.bas!rc 1 - a0adimos al final del archio
eport .A):;0usr0local0cuda0bin<=.A):
eport ('5(&>,A,35.A):;0usr0local0cuda0lib64<=('5(&>,A,35.A):
AL L$R$* 6i estas haciendo la instalaci&n bajo 98 bits tienes que cambiar 1li&+,2 por 1li&2
?uardamos los cambios - cerramos el gedit, actualizamos el bash con 1 sudo source -/.&as.rc 2 -
ponemos tambi4n 1 sudo ldcon/ig 2
@amos a er si se configuro bien poniendo 1nvcc -V2 - si nos responde con un
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 200520!2 NVIDIA Corporation
"uilt on #hu$Apr$$5$00:2%:&!$'D#$20!2
Cuda compilation tool() relea(e %*2) V0*2*!22!
es que todo a iento en popaA
http://atopeconlamaquina.blogspot.com
3.INST!N"# $%&IT % $%&IT'()"
.nstalamos primero el material necesario
apt-get install subversion p2t!on-dev libpcap-dev p2t!on-scap2
@amos ahora a instalar p-rit desde el codigo fuente - lo descargamos mediante
svn c!eckout !ttp<00p2rit.googlecode.com0svn0trunk0 p2rit
cd p2rit0p2rit
Compilamos p-rit
p2t!on setup.p2 build
6i no aparece ningun problema , instalamos
sudo p2t!on setup.p2 install
@enga,que -a falta poco :D
http://atopeconlamaquina.blogspot.com
0.1.IN#TALAND$ 1'RIT C!DA
6in moernos de la terminal hacemos un 1 cd ../../ 1 para oler atrs - acceder entonces a 1 cd
p(ri2/cp(ri23cuda/ 1!
6ituados -a en el directorio citado, procedemos a los pasos parecidos a lo de antes:
p2t!on setup.p2 build
Es posible que te aparezcan algn de estos errores al tratar de compilar , aqui te pongo algunas
soluciones rpidas:
gcc: error trying to exec 'cc1plus': execvp: No existe el fichero o el directorio
Lo arreglariamos con un
sudo apt-get install g++-`gcc --version | grep gcc | awk '{print substr($4,1,3) }'`
(En realidad es simplemente apt-get install g++-TU_VERSION_DE_GCC , pero de esta forma te ahorro buscarte ya la
versin. Lo digo por si te diera algn problema para que lo pudieras hacer manualmente)
En caso de recibir un error de tipo versiones de gcc del que el requiere al que tu tienes instalado en
el sistema, solucionalo creando un enlace en la carpeta CUDA de tu gcc4.4 a gcc4.6 de la siguiente
forma
sudo ln -s /usr/bin/gcc-4.4 /usr/local/cuda/bin/gcc
/n caso de no tener errores instalamos con
p2t!on setup.p2 install
,ien,a er si todo lo que hicimos siri& para algo! /scribe en terminal 1 p2rit list5cores 1 si te
contesta mostrando los nBcleos de tu grfica como algo parecido a la foto,es que todo a funcionado
bien
http://atopeconlamaquina.blogspot.com
#A 2i 2e pueden salir %as n4cleos ( da2os dis2in2os eviden2e%en2e. 5i gr6/ica (a es2a algo vie7a !3!%
,.CRAC8"AND$ C$N 1'RIT 91$R FIN*:
Ahora solo toca empezar a cracCear el archio !cap con el siguiente comando:
p(ri2 -r ARC;IV$3;AND#;A8".cap -i diccionario.22 -& 5AC3"#TACI$N
a22ac<3pass2.roug
-r : $armetro para el archio donde tenemos capturado el handshaCe
-i : $armetro donde tenemos el diccionario para ir contrastando el handshaCe
-& : $armetro donde se selecciona la estaci&n mac #en el caso de que tengas arias capturadas
dentro del mismo cap%
Dependiendo de la grfica de la que dispongas podrs comprobar mas o menos palabras por
segundo #en %i caso a ,=>= 158s%, as que es solo cuesti&n de tiempo - un poco de suerte en que tu
palabra este en el diccionario
/spero que todo ha-a funcionado bien, en brees colocare otro manual parecido pero utilizando
grficas A<.!
$ara cualquier duda, comentadA 6aludosA
http://atopeconlamaquina.blogspot.com