“Mi estilo, es el arte de luchar sin luchar”

Colision de Galaxias

2008-04-24 22:23:32-05

Ciencia y Tecnologia

alt

Permalink: http://www.mononeurona.org/users/entry/vendaval/1297


Crakeando claves WEP con Kismet y Aircrack-ng

2008-04-23 11:21:27-05

Software

Bueno, antes de empezar a escribir cualquier cosa, pido que se medite moralmente sobre el asunto, como lo hace aarkerio aqui.

Después nos metemos un poquito en las cosas teóricas que es para saber que hacemos, Aqui en la mononeurona hay un articulo (este) que habla sobre lo vulnerable que es una clave WEP (Wired Equivalent Privacy) asi que de una vez recomiendo que si tienes una red la "cifres" con wpa o wpa2.

Bueno en la teoría tenemos que:

ESSID:Es el nombre o identificador de las redes wifi
BSSID:Es la dirección MAC de los puntos de acceso o routers inalámbricos

Primero las Herramientas que ocuparemos son las siguientes

Kismet : Digamos que detecta y analiza redes inalambricas
Airckack-ng: Metapaquete con muchas aplicaciones sobre seguridad en redes inalambricas.

Instalacion:

En debian/ubuntu la usual:

#apt-get install kismet aircrack-ng

Todavia hay que configurar kismet, esto lo hacemos de la siguiente manera:

#kismet -c driver,interface,nombre

o editamos /etc/kismet/kismet.conf la linea "Source" con los mismos parametros

driver es el nombre del driver (madwifi_g, rt2500, hostap...)

interface es el nombre de nuestra interface (ath0, ra0, wlan0...) que estamos utilizando

nombre podemos poner el nombre de la tarjeta (atheros, ralink, prism....). Pero no es obligatorio.

Ejemplo: kismet -c broadcom43xx,wlan0,broadcom

Si todo hasta aquí esta bien, continuamos:

1)Lo primero es parar la tarjeta:


#ifconfig interface down

2)Nos ponemos en modo Monitor, es decir vemos sin ser vistos:


#airmon-ng start interface

3)En otra consola abrimos kismet y observamos:

kismet divide la pantalla en tres partes, una de eventos (abajo), una donde tenemos los paquetes enviados y recibidos (derecha) y donde tenemos las redes disponibles o cercanas (la primera...) esta pantalla se llama networklist

En ella veremos las propiedades de cada red con los siguientes datos:

Columna Clnt: Nos indica el número de clientes detectados en esa red o grupo de redes.

Columna T: Nos indica el modo de funcionamiento del dispositivo Wifi detectado. Dicha bandera, nos ofrecerá diferentes valores como [A] si es un punto de acceso (AP: acces point), [H] si esta en modo ad-hoc, [G] si es un grupo de redes wireless o [P] si es un dispositivo en modo "probe request" (tarjeta wifi que no está conectada a ningún AP).

Columna W: Uso de encriptación: [Y] en caso de usar WEP, [N] si es abierta, [O] si usa otro tipo de encriptación.

Columna Ch: El canal en el que opera la red. Si es un grupo de redes [G] aparece un guión.

Columna Rate: La velocidad máxima de la red (11, 22, 54....).

Columna SignalGraph: La intensidad de la señal en modo gráfico. No está soportado por todas las tarjetas.

Columna Nse: El ruido detectado en esa red. Tampoco esta soportado por todos los chipsets.

Columna Packets: El número de paquetes capturados.

Columna Flags: Nos informará después de haber efectuado el análisis de los paquetes con diversos valores de banderas el tipo de clase de red que estamos investigando.

Tambien los propios colores de la red nos daran informacion, en verde esta encriptada, en amarillo es una red abierta.

De aqui nos interesa buscar un objetivo, reconociendo cual es la red mas cercana, su Cifrado, y sobretodo si ESSID y su BSSID. estos datos los conseguimos presionando 'c' sobre la red que nos interesa.

Ya conocido el objetivo pasamos a lo siguiente:

4) Inyectar y capturar paquetes, en dos terminales distintas iniciamos:


#aireplay-ng -3 -b BSSID -h direccion MAC de tu tarjeta interface

#airodump-ng --ivs -w ESSID interface

Esto generera un archivo con el nombre de la ESSID + un #. Despues de recibir algo asi como 1000,000 paquetes (para no fallar) continuamos:

5) CodeBreaking:


#aircrack-ng ESSID-01.ivs

Este te reportara la clave o la necesidad de capturar mas paquetes. El fin???

No, si todo este procedimiento se te hizo muy complicado, la gente que desarrolla aircrack-ng conociendo la primera ley de la informática ("Entre mayor inteligencia tenga un sistema, menor inteligencia requerirá el usuario") ha puesto a tu disposición una herramienta que hace todo esto solito.

#wesside-ng -i wlan0

Nota importante sobre Wesside-ng: ERROR Max Retransmits Puede que obtengas un error similar al siguiente mientras ejecutas el programa:

[18:23:49] ERROR Max retransmists for (30 bytes): B0 00 FF 7F 00 1A 70 51 B0 70 00 0E 2E C5 81 D3 00 1A 70 51 B0 70 00 00 00 00 01 00 00 00

Esto puede estar causado porque el AP no recibe los paquetes que le estás enviando. Prueba a acercarte más al AP


Esta simple instruccion hace todo lo anterior buscando la red que mejor conecxion te daria, aunque en mi humilde opinion, le quita la diversion a todo el asunto.

aircrack-ng No puede romper claves WPA o WPA2, pero si puede hacer ataques de diccionario. necesitaras un buen diccionario.

Aprender a usar Kismet y todas sus opciones avanzadas te proporcionara muchas horas de sana diversion auditando redes inalambricas. Imagina que vez una red que te sirve para hacer la tarea, pero tiene filtrado por MAC, puees ver su trafico y las mac del cliente, luego la clonas con macchanger (apt-get install macchanger) y listo.

Recuerda nunca esta de mas que leas el manual (RTFM).

Permalink: http://www.mononeurona.org/users/entry/vendaval/1287


New Pet && Python

2008-04-23 09:05:26-05

Ocio

alt

Permalink: http://www.mononeurona.org/users/entry/vendaval/1285


Sobre los lenguajes de programacion

2008-04-23 08:55:05-05

Citas



Creo que los lenguajes de programación convencionales son para los pájaros. Son sólo extensiones de la máquina de von Neumann, y mantienen nuestras narices a ras de suelo, tratando con palabras individuales y direcciones de memoria, y todo tipo de estupideces como esas.

John Warner Backus (1924-2007) , matemático e informático estadounidense

Permalink: http://www.mononeurona.org/users/entry/vendaval/1284


La bradcom43xx hace de las suyas

2008-04-21 22:33:20-05

Software


En estos dias me anime a sacar la laptop (Debian GNU/Linux Lenny&& NetBSD 4.0) para probar la tarjeta inalambrica Broadcom43* con la que viene de fabrica, cuando llegue a la escuela, me di cuenta que al levantar el servicio:

$sudo ifconfig wlan0  up

Me pinto cremas, me lleva!!! siempre quize sentarme en el pasto o en las bancas de la plaza roja con una lap e internet, lo curioso que en casa encendia y detectaba algunas redes, que sin embargo, estaban muy lejos como para usarlas, regresando sobre mis pasos, recorde que despues de configurar todo el equipo y probar la inalambrica, como unas 2 semanas despues hice un:

$sudo apt-get update && sudo apt-get -f dist-upgrade

Recorde que actualizo el kernel a la version 2.6.24 del kernel y por que odio tener muchas entradas del kernel en el grub, las elimine, lo curioso es que revise que hubiera archivos de firmware en /lib/firmware y estaban los que se referian al modulo bcm43, sin embargo la salida del lsmod no lo mostraba por ningun lado y dmesg me reportaba que necesitaba un firmware mas nuevo. acto seguido:

$sudo dpkg-reconfigure bcm43xx-fwcutter

Pregunta que si quiero descargar el firmware,si , luego modprobe bcm43  y de nuevo cremas...que modulo no existe y dmesg tiene la misma salida, entonces existe un paquete nuevo, y asi es, googleando me encuentro que desde la version 2.6.24 del kernel de linux el modulo nativo es sustituido por b43 y el nuevo paquete se llama b43-fwcutter, limpiamos /lib/firmware e instalamos con:

$sudo rm * /lib/firmware && sudo apt-get install b43-fwcutter

y todo jala otra vez, si embargo todo esto lo hice ya en mi casa, leo que este nuevo modulo es mucho mas rapido que el anterior y todo me enseñara a leer las novedades entre las versiones del kernel.

Nota, a mi no me paso pero podria pasar que no carge el modlo al iniciar, eso se arrgla haciendo un:

$sudo echo "b43" >> /etc/modules

Permalink: http://www.mononeurona.org/users/entry/vendaval/1280


When the ROCK dies, we will die....

2008-04-19 07:45:45-05

General

 "When the rock dies, we will die....

all lovers of the best music."


En el mundo de la musica hay millones de personas que escuchan a los Rolling Stones...que estan en esto hace mas de 40 años!!...  Muchisima gente que escucha Aerosmith, Bon Jovi, Creedence...grupos legendarios...
Todavia hay muchisima gente que llora la muerte de Fredie Mercury, la de Kurt Cobain, la de John Lennon, JIM MORRISON  la de Luca Prodan, o de Joey Ramone..
Y millones mas que escuchan hasta el dia de hoy... Nirvana, Guns & Roses, Pink Floyd... aunque hayan desaparecido hace unos 10 Años
Mucha mas gente que sigue escuchando The Beatles, The Doors, Queen... que desaparecieron hace mas de 20 años

Los Metaleros que escuchan a metallica, three days grace Black Sabbath, Iron Maiden, Stratovarius, Rhapsody, Haggard, Children of Bodom, Dragon Force, Hellowen, Kiss...

Y por que no tambien lo hay en Español  y claro mexicano, que cantan sobre el sentimiento del pueblo de donde vienen, los viajes con la "mona", la mujer que es de todos y no se da cuanta que desperdicia su vida. Muchos grupos como: Los Héroes del silencio, La Castañeda, Liran&Roll, etc dan cuanta de esta música en nuestro idioma.

El rock es mas que música, es tambien una forma de pensar, es un sentimiento, es algo que asocio particularmente al "underground" y por que no a la cultura Hacker, es una música para gente con cultura, gente que protesta, gente que de verdad piensa, jamas encontraras otra música que critique tanto al gobierno, la educación y hasta a dios.

El rock ama la vida y la muerte, cuantos conciertos no se hicieron en contra de la guerra, el hambre o la contaminación, es una música noble no se dedica a hablar de "putas", autos, robos y dinero como lo hacen los géneros mas modernos en las urbes de todo el mundo.

El Rock es un sentimiento, que lamentablemente no todos se podemos darnos el lujo de sentir... pero si lo podemos regalar y esperar lo abrazen...

Yo recibi mi regalo por un video hace años cuando los Dvds no existían, (los VHS y los KCTs eran la neta) dicho video estaba tirado en la calle, ahora creo que era de alguien a quien corrieron de su casa, era un video "hechizo" que entre los quince años de alguien, Muchos minutos de pornografia, tenia una parte de "Another brick in the wall" Gracias.

Permalink: http://www.mononeurona.org/users/entry/vendaval/1271


My Current Desktop

2008-04-09 05:35:16-05

Software

Bueno a peticion de Asimov pongo mis escritorios

La laptop con E17

alt

La desktop con xfce4

alt



En las dos tengo Debian Lenny y un Wmaker para cuando tengo problemas (Especialmente en e17 que esta en pre-alfa)

Permalink: http://www.mononeurona.org/users/entry/vendaval/1240


after Dark (tito&tarantula)

2008-04-02 11:15:20-06

Ocio

Escuchaba unas canciones cuando me tope con esta que se oye muy "cachondona", recorde que esa era de una peli­cula y bueno, les dejo la cancion que la disfruten

Permalink: http://www.mononeurona.org/users/entry/vendaval/1229


Orale con el padre!!!!

2008-03-31 12:03:52-06

Ocio

Permalink: http://www.mononeurona.org/users/entry/vendaval/1223


Los 4 dolares de Knuth

2008-03-31 11:58:40-06

Software

“Ciencia es aquello que conocemos lo suficientemente bien para explicárselo a un computador. El resto de lo que hacemos es Arte.

Donald Ervin Knuth (1938-), informático estadounidense


Donald E. Knuth, uno de los padres fundadores de la algorítmica. A él debemos The Art of Computer Programming y el TeX, gracias al cual toda la comunidad científica no está a estas horas en las manos de Microsoft Word. Además de científico genial, Knuth siempre ha tenido un humor y un punto geek fantásticos. Por ejemplo, la versión i-ésima de TeX se identifica con la expansión en i dígitos de π, al igual que hace con METAPOST y el número e. También tiene la ocurrencia de emitir cheques por 2.56$ (1 dólar hexadecimal) a favor de quien encuentre un error en algún libro suyo (estos cheques son un trofeo cotizadísimo).

Aqui la imagen de uno de esos cheques por 4 dolaresH

alt

Su padre tenía una imprenta, y por ahí quizás venga el desarrollo de TeX, y su obsesión por la tipografía, que le ha hecho afirmar que no puede ir a comer a un restaurante, ya que no deja de mirar las fuentes tipográficas de la carta del menú. De todas formas, además de con la cita de más arriba, me quedo con otra suya sobre las matemáticas:

“¡Una fórmula matemática no debería ser nunca propiedad de nadie! Las matemáticas pertenecen a Dios.”

y con otra bastante irónica sobre la verificación formal:

Ten cuidado con este código. He demostrado su corrección, pero no lo he llegado a probar.”

Permalink: http://www.mononeurona.org/users/entry/vendaval/1222


Login



Remember me:
vendaval
Alberto Rodriguez Sanchez Estudiante de Ingenieria en Computacion en la UAM-A, programo en C, C#, Python y Haskell. Uso Debian GNU/Linux, Mac-OS X, OpenSolaris, NetBSD y Win2. Pienso especializarme en computo cientifico y criptografia que son mis grandes pasiones.

Tambien pienso que la programacion computacional es un Arte y que un programa de computadora puede llegar a ser realmente bello si cumple con algunas caracteristicas, prefiero la Sintaxis Avanzada en los programas por que muestra un dominio del lenguaje y un buen grado de abstraccion.

NetBSD, C, Enlightenment y VI(M) son mis SO, Lenguaje de programación, manejador de ventanas y editor favoritos.

Practico Limalama y JKD (soy seguidor de la filosofía de Bruce Lee) y tambien escribo con cierta regularidad en este blog.

"Se como el agua, pero piensa como el fuego"
alchemy corn pop cryptography dark side education hacking humor ladies mathematics music my life nanoblogging no more triviality programming martial arts
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
vendaval wrote:
Con una mentira suele irse muy lejos, pero sin esperanzas de volver
on 24/7/08

asarch wrote:
Simon. De preferencia ponle una nalga pa' que llame la atencion
on 25/6/08

vendaval wrote:
hola roberto, lo mejor seria poner lo que quieres comunicarnos como una noticia en portada
on 28/3/08

roberto wrote:
como envio un email a todos los miembros de mononeurona
on 26/3/08

vendaval wrote:
pienso que debria crear una version viva para ms necesidades
on 28/1/08

asarch wrote:
O tambien en: http://www.openbsd.org/ en la forma más pura que puedas encontrar en la red
on 26/1/08

¿Qué estuve haciendo?
=( Se em barrio y estoy en un curso de GNU/linux para usuarios Noveles
1 day, 19 hours ago
Tambien escribo recetas de cocina y chistes =P
2 days, 10 hours ago
@Tuanis: En tu Blog pones sobre lo que te interesa, yo hablo de computacion, aunque
2 days, 10 hours ago
Manda mas o menos la receta Saidjose, asi pruebo a ver si sale
4 days, 1 hour ago
cuando se haga la monochelada estaria chido para acompañar.
4 days, 8 hours ago
yo estoy probando cocinar costillas a la BBQ en Carbon, si me salen bien
4 days, 8 hours ago
Estudio a fondo un asunto sobre la nueva red de la uam
5 days, 9 hours ago
@asarch: hablales bonito de mi. que voy a oaxaca en enero.
1 week, 2 days ago
Pero en la biblioteca Central no estaban, aunque tienen sus tesoros =)
1 week, 5 days ago
Me di una vuelta a CU a ver si tenian algunos libros que ocupo.
1 week, 5 days ago
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.