Para tener totalmente funcional Aircrack y Airoscript lo primero que tenemos que hacer es compilar unas librerias necesarias para tal fin, asi que comenzamos metiendo esto en una terminal:
sudo dpkg --configure -a && sudo apt-get install -f && sudo apt-get update
sudo apt-get install linux-headers-$(uname -r) build-essential make patch gettext gcc python-psyco autoconf subversion tcl8.5 openssl libssl-dev libnl1 libnl-dev cracklib-runtime python-scapy macchanger-gtk
Despues de haber hecho esto, necesitaremos un paquete llamado "iw" que se encuentra en Synaptic pero que el que yo voy a poner es una version posterior a la que viene en los repositorios
sudo mkdir /usr/src/drivers
cd /usr/src/drivers
sudo wget http://wireless.kernel.org/download/iw/iw-0.9.19.tar.bz2
sudo tar jxvf iw-0.9.19.tar.bz2
cd iw-0.9.19
sudo make
sudo make install
si quereis mas informacion a cerca de esta libreria podeis acceder aqui AQUI
Tambien necesitaremos las librerias SQlite3 para poder seguir con nuestra tarea
sudo mkdir /usr/src/drivers
cd /usr/src/drivers
sudo wget http://www.sqlite.org/sqlite-3.6.23.tar.gz
sudo tar -zxf sqlite-3.6.23.tar.gz
cd sqlite-3.6.23
./configure --disable-tcl
sudo make
sudo make install
Y ahora descargamos Aircrack-ng
svn co http://trac.aircrack-ng.org/svn/trunk aircrack-ng
cd ~/aircrack-ng
ahora... tenemos dos maneras de compilarlo, lo que seria, la version con aplicaciones estables o la que trae aplicaciones que todabia estan en desarrollo, eso lo dejo a vuestra eleccion
ESTABLE:
make sqlite=true
sudo make sqlite=true install
INESTABLE:
make sqlite=true unstable=true
sudo make sqlite=true unstable=true install
y ahora procederemos a actualizar Airodump-ng
sudo airodump-ng-oui-update
y como ultimo paso instalaremos Airoscript-ng
cd ~/aircrack-ng/scripts/airoscript-ng
sudo make
para ejecutarlo solo tendremos que poner sudo airoscript-ng
Pero disponemos de mas aplicaciones complementarias para nuestro Aircrack-ng y Airoscript-ng, como por ejemplo Airgraph-ng, que nos servira para crear imagenes de redes que recibamos con el Airodump-ng
cd ~/aircrack-ng/scripts/airgraph-ng
sudo make install
si nos mostrara el error "Psyco optimizer not installed !!", tan solo tendriamos que poner sudo apt-get install python-psyco y asi solucionariamos el problema.
pero por si fuera poco, tambien tenemos opcionalmente otra aplicacion llamada Airdrop-ng, que viene a ser mas o menos como el Aireplay-ng solo que programado el python.
cd ~/aircrack-ng/scripts/airdrop-ng
sudo python install.py
sudo airdrop-ng -u
con esto ya tenemos instalado y actualizado Airdrop-ng en nuestro ubuntu y todo lo demas que nos haria falta para una buena auditoria wireless, siempre y cuando tengas los drivers pertinentes pero eso lo hablaremos en otra entrada que tengo mucho que decir y no se por donde empezar.
Espero que os sirva
Esta informacion ha sido recopilada de este enlace por si quereis revisar los datos de la entrada
Muy buen comentario, espero te sepan agradecer los que toman tus notas
ResponderEliminarEnhorabuena por tu guía, la he seguido al pie de la letra y tengo la suite aircrack funcionando.
ResponderEliminarGracias.
Si señor ... para mi este ha sido uno de los mejores tutoriales (por no decir el mejor) que he visto sobre instalación de Aircrack.
ResponderEliminarTodo perfecto, ha sido un copy paste casi al 100% (el python-psyco no lo encontraba).
De todas formas aún no he tenido tiempo de probar el aircrack, lo que si he podido ha sido hacer una prueba con airoscript y me hace lo de costumbre (p.e: al intentar asociarme se cierra inmediatamente la terminal) pero por lo demás parece que va bien.
Enhorabuena, muy buen trabajo.
Gracias
Pues es raro, que tipo de error te da??
ResponderEliminarA mi tambien me da error con el python-psyco:
ResponderEliminarEl paquete python-psyco no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
encuentra disponible desde alguna otra fuente
E: El paquete «python-psyco» no tiene candidato de instalación
Exactamente eso pone.
Teneis idea de como se soluciona?
Un saludo ^^
Pero cuando compilais el airgraph-ng os da el fallo de "Psyco optimizer not installed it" ?? es que si no os da ese fallo no es necesario ponerlo.
ResponderEliminarA mi no me hizo falta pero esto es lo que me devuelve mi terminal:
ubuntusaurio@SeCuRity:~$ sudo apt-get install python-psyco
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
python-psyco ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Que version de ubuntu usais?
Maestro
ResponderEliminarDespues de batallar con otros tutoriales este ha sido el mejor q me ha funcionado
saludos
Saludos WifiaRt y antes que nada agradecer, pues navegando llegue a esta que, sera mi bitacora de inicio y vuelo en Ubuntu.
ResponderEliminarUna completa biblioteca de informacion detallada,pero ahora tengo un (seguro para ti una tonteria) problema y es
al seguir la secuencia de comandos que gentilmente colocas, en este
cd ~/aircrack-ng
La terminal me dice que "No existe el fichero o el directorio" y en eso quede atrancado.
Por favor me podrias dar la mano con eso?
ademas te pregunto.
Por cabezon , segui en el proceso y cuando llegue a
cd ~/aircrack-ng/scripts/airgraph-ng
Me dijo la terminal exactamente lo mismo.
Mi pregunta es:
No se dañara nada, si empiezo de cero ,despues de tu ayuda?
Mil gracias de antemano
De nuevo yo WifiaRT que el del error era yo y que verguenza siento.
ResponderEliminarEl comando cd ~/aircrack-ng no me funcionaba, por que no tenia al parecer aircrack en mis carpetas personales, sino directamente en usr/src/drivers/sqlite-3.26.23.
Todo salio "casi perfecto. solo me saco un error a lo ultimo sobre "ylorcon.c:8: fatal error: Python.h: No existe el fichero o el directorio
compilation terminated.
error: command 'gcc' failed with exit status 1
pero le buscare donde meti la pata yo.
Mil y mas gracias por tu buen blog amigo WifiaRt
muy buen articulo!!!!
ResponderEliminarexcelente el k ia despues d esto no l vaia bien k se retire
Tsss nuevamente, Agradezco la info.. que gran aporte haces men, ojala y todos agradezcan de igual forma tus aportes, ahorras muchas horas de confusión y búsqueda Salu2
ResponderEliminarhola, tengo una duda en la parte de, cd ~/aircrack-ng.
ResponderEliminarbash: cd: /home/acero/aircrack-ng: No existe el archivo o directorio. ya descargo aircrack. Me podran decir en que parte estoy mal?
Cuando pones svn co http://trac.aircrack-ng.org/svn/trunk aircrack-ng te crea la carpeta aircrack-ng en el directorio en el que te encuentres, mira a ver donde se ha descargado y asi podras compilarlo, o ponlo en la terminal recien abierta y aparecera en tu carpeta personal
ResponderEliminargracias me funciono perfecto con xubuntu
ResponderEliminarMe diste una gran e inmensa ayuda! yo no se casi nada de esto y me funciona por lo menos lo primero pasos ya esta instalando los primero pasos...
ResponderEliminargracias.
POr que me sale este erro en la instalacion del aircrack??
ResponderEliminarsudo make sqlite=true install
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=1865 -I/usr/local/include -DHAVE_SQLITE -Iinclude -c -o airbase-ng.o airbase-ng.c
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=1865 -I/usr/local/include -DHAVE_SQLITE -Iinclude airbase-ng.o common.o crypto.o -o airbase-ng -Losdep -losdep -lssl -lcrypto -lpthread
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=1865 -I/usr/local/include -DHAVE_SQLITE -Iinclude -c -o besside-ng.o besside-ng.c
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=1865 -I/usr/local/include -DHAVE_SQLITE -Iinclude besside-ng.o crypto.c common.o aircrack-ptw-lib.o -o besside-ng -Losdep -losdep -lssl -lcrypto -lz
crypto.c: In function ‘calc_pmk’:
crypto.c:229: internal compiler error: Fallo de segmentación
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make[1]: *** [besside-ng] Error 1
make[1]: se sale del directorio `/home/alexo/aircrack-ng/src'
make: *** [install] Error 2
Eso es que no tienes bien compilado build-essential porque te falta el gcc, ejecuta en una terminal sudo apt-get install build-essential y me cuentas, deberia de solucionarse.
ResponderEliminarEso sí es un tutorial, paso a paso y con su MÍNIMA explicación y... esto es un foro que no te sale aquello de [solo Registrados] en los enlaces!!! jejej GRACIAAAAAS
ResponderEliminarFenómeno!!!... la única forma que me ha funcionado con mint.
ResponderEliminara mi me dice esto, a ver si saben:
ResponderEliminarroot@shaktale:/home/shaktalenux# sudo apt-get install linux-headers-$(uname -r) build-essential make patch gettext gcc python-psyco autoconf subversion tcl8.5 openssl libssl-dev libnl1 libnl-dev cracklib-runtime python-scapy macchanger-gtk
Leyendo listas de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
gcc ya está en su versión más reciente.
linux-headers-3.0.0-12-generic ya está en su versión más reciente.
make ya está en su versión más reciente.
openssl ya está en su versión más reciente.
subversion ya está en su versión más reciente.
libnl1 ya está en su versión más reciente.
fijado libnl1 como instalado manualmente.
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.
La siguiente información puede ayudar a resolver la situación:
Los siguientes paquetes tienen dependencias incumplidas:
python-psyco:i386 : Depende de: python:i386 (>= 2.2) pero no es instalable
Depende de: python-central:i386 (>= 0.6.11) pero no es instalable
E: No se han podido corregir los problemas; ha retenido paquetes rotos.
Buenas Narcopeda, que distribucion usas?
ResponderEliminar