La Comunidad DragonJAR  

Retroceder   La Comunidad DragonJAR > Seguridad > Redes y conectividad > Seguridad Wireless

¿Qué es La Comunidad DragonJAR?

DragonJAR.org es una comunidad de investigadores, estudiantes, profesionales y entusiastas de la Seguridad Informática, En la cual se busca darle un enfoque eminentemente práctico a la teoría sin olvidar las bases esenciales de esta.

De esta manera se Tratará de ofrecer soluciones útiles a los usuarios, tanto novatos, estudiantes, como a los profesionales e investigadores, Teniendo presente que el mundo de la seguridad informática y la información es un medio que se auto inventa constantemente.

La Comunidad DragonJAR es un espacio abierto y libre para cualquier persona que desee compatir en un ambiente digital sus conocimientos o sus dudas. El registro es gratuito, toma poco tiempo y te permite disfrutar de todas las características del sitio.

Si es tu primera visita, quizás deberías visitar la Ayuda para aprender un poco sobre el uso de los foros, para empezar a ver mensajes, selecciona el foro que quieres visitar de la lista de abajo.

Respuesta
 
LinkBack Herramientas Desplegado
Antiguo 15-Jun-2009, 18:11   #1
Moderador Global
 
Fecha de Ingreso: 10-September-2008
Ubicación: Barcelona
Mensajes: 610
Gracias: 92
Agradecido 396 veces en 151 Mensajes
Seifreed llegará a ser famoso muy prontoSeifreed llegará a ser famoso muy pronto
Predeterminado Crackeo de WEP 2

No…. No me volví tarumba (no mas que lo de costumbre) tampoco es un título muy descriptivo que se diga, o si??

En este post vamos a escenificar un ataque diferente, .

Y es que el título del post puede que sí sea descriptivo… se trata del ataque Caffe-Latte, no muy conocido pero muy efectivo, con pocos minutos y con pocos paquetes tendremos la clave Wep de una red inalámbrica. (Pocos son unos 50.000 paquetes y de 5 a 10 minutos dependiendo de la velocidad de inyección de la tarjeta)

Ciertamente es un ataque de inyección como otros, pero con algún aderezo, como el del despliegue de puntos de acceso ilícitos o falsos (fake AP), al estilo de Karma pero más sencillo.

Al igual que en este otro post (no os lo perdáis que es pecado ) http://comunidad.dragonjar.org/seguridad-wireless/7643-como-acceder-una-red-inalambrica-sin-conocer-la-clave-wep.html

Se trata de un ataque del tipo MiTM (Hombre en medio) y para llevarlo a cabo con éxito, bastará con que el atacante utilice un punto de acceso falso.

Dispondremos de dos modos de realizar estos ataques:
  • Ataque Hirte: Muy efectivo pero tanto nuestra tarjeta “inyectora” como el punto de acceso víctima deben soportar fragmentación

    Ataque Café con Leche: Que su nombre debe venir de lo que se tarda en obtener la clave WEP , y está indicado para los casos en que no se pueda o el punto de acceso no sea vulnerable frente ataques por fragmentación.
Ambas técnicas se basan en lo mismo, encontrar la manera de engañar al cliente habilitado con la WEP para hacerle pensar que está registrado en una red que ya conoce.

Más información en: Cafe Latte attack steals data from Wi-Fi PCs | Security Central - InfoWorld

Antes de comenzar vamos a “sorprendernos” con algunas opciones de la suite de aircrack, desconocidas por mucha gente.

Más o menos todos ya conocemos (al menos sabemos de la existencia) de los modos 0-1-2-3-4 y 5 de aireplay:
  • Ataque -0: Deautenticación
    Ataque -1: Falsa autenticación
    Ataque -2: Selección interactiva del paquete a enviar
    Ataque -3: Reinyección de una petición ARP (ARP-request)
    Ataque -4: Ataque chopchop
    Ataque -5: Ataque de Fragmentación
Pues bueno, existen otros, como son el -9, -7 y -6



También vamos a aprender a usar otras herramientas que se incluyen en la suite aircrack-ng, muy útiles y que no se les presta la atención debida… estas van a ser:
  • • airserv-ng
    • airbase-ng

Pruebas de inyección con aireplay-ng y airserv-ng

Emnpecemois por el modo -9 de aireplay, se trata de un test de inyección y viene a ser muy útil cuando queremos “probar” si será factible la inyección de frames en una red inalámbrica.

Ponemos airodump-ng a escuchar… por ejemplo por el canal 6, así:

Código: ./airodump-ng -w prueba -c 6 eth1

(eth1 es el nombre de mi tarjeta inalámbrica…)



Probamos:

Código: ./aireplay-ng -9 eth1



También podríamos haber indicado el essid o el punto de acceso, algo así:

Código: ./aireplay-ng -9 -a AQUÍ_LA_MAC -e AQUÍ_EL_ESSID eth1

Si disponemos de dos tarjetas inalámbricas podemos probar:

Código: ./aireplay-ng -9 -i wlan1 wlan0
  • • wlan1 actuará como punto de acceso
    • wlan0 es la tarjeta que inyectará los paquetes.
Como ya os dije, hay algunas utilidades interesantes y no muy conocidas, una de ellas es airserv-ng que nos puede ser útil por si queremos realizar un ataque desde otra máquina

Os pego una breve descripción traducida de la web de aircrack

Cita: Airserv-ng es un servidor para tarjetas wireless que permite múltiples aplicaciones y usar programas wireless independientemente de la tarjeta y del driver, a través de una conexión de red TCP cliente-servidor.

Todos los sistemas operativos y drivers de las tarjetas wireless están incorporados dentro del servidor. Esto elimina la necesidad de que cada aplicación wireless contenga los datos de la tarjeta y del driver. Tambien soporta múltiples sistemas operativos.

Cuando se inicia el servidor, escucha en una IP y en un número de puerto TCP específicos por las conexiones de los clientes. La aplicación wireless entonces se comunica con el servidor a través de la dirección IP y el número de puerto. Cuando usemos la suite aircrack-ng, especificaremos ”<dirección IP del servidor> dos puntos <número de puerto>” en lugar del nombre de la interface. Un ejemplo puede ser 127.0.0.1:666. Esto permite interesantes posibilidades:

• Eliminado la complejidad de los nombres de las tarjetas wireless y sus drivers, los desarrolladores de software se podrán concentrar en las funcionalidades de los programas. Esto permitirá que estén disponibles un mayor número de aplicaciones.

• También se reducen de forma importante los esfuerzos de mantenimiento.

• Sensores remotos serán de esta forma fáciles de implementar. Solo una tarjeta wireless y airserv-ng se requieren para ejecutar en un sensor remoto. Esto significa que se pueden crear pequeños sistemas empotrados de forma fácil.

• Puedes mezclar y compartir varios sistemas operativos. El servidor y cada una de las aplicaciones pueden potencialmente ejecutarse en diferentes sistemas operativos.

• Algunas tarjetas wireless no permiten ejecutar múltiples aplicaciones al mismo tiempo. Este contratiempo se elimina ahora con este nuevo sistema cliente-servidor.

• Usando una red TCP, el cliente y el servidor pueden encontrarse en diferentes partes del mundo. Con que solo dispongas de una conexión de red, funcionará.

A probar… en una shell lanzamos el servidor, así:

Código: ./airserv-ng -p 9999 -d eth1 -c1

(escuchará por el Puerto 9999 de TCP y usa el canal 1)



Y ahora desde otra máquina podremos conectarnos para hacer la prueba de inyección:

Código: ./aireplay-ng -9 172.28.0.101:9999

Si no disponemos de otra maquina con aircrack instalado podemos probar desde otra shell en nuestro mismo sistema (esto no tiene mucho sentido pero se trata de probar…)

Código: ./aireplay-ng -9 127.0.0.1:9999

O bien, desde otra máquina:



También podríamos remotamente o desde Internet hacer algo así:

Código: Aireplay-ng -0 5 -a 00:11:22:33:44:55 80.33.45.108:9999

Siempre y cuando tengamos abierto el puerto 9999 y mapeado a la máquina 172.28.0.101

Ataques. Caffe-Latte y Hirte attack con airbase-ng

Para llevar a cabo estos ataques necesitamos saber usar otra herramienta de aircrack, que es: airbase-ng

Airbase-ng es una utilidad muy versátil con la que podemos convertir nuestro pc y/o nuestra tarjeta inalámbrica en un punto de acceso lícito.

Pero airbase también puede atacar a los clientes conectados a un Punto de Acceso.

Las funciones más importantes que se pueden realizar son:

  • • Implementa el ataque a un cliente “Caffe Latte WEP”.
    • Implementa el ataque “Hirte WEP client attack”.
    • Captura del handshake WPA/WP2.
    • Puede actuar como un Punto de Acceso “ad-hoc”
    • Puede actuar como un Punto de Acceso normal
    • Puede filtrar por SSID o dirección MAC del cliente
    • Puede manipular y reenviar paquetes
    • Puede encriptar los paquetes enviados y desendriptar los recibidos
Vamos, una joya….

Airbase utiliza una interface TAP (como la del post anterior de buddy y easside) por lo que antes de usarla escribimos:

Código: modprobe tun

y una vez que lancemos airbase podemos usar esa interface mediante:

Código: ifconfig at0 up

Podemos desplegar un punto de acceso sencillamente escribiendo:

Código: ./airbase-ng -c 11 -e APVictor

Y entonces los clientes se podrían conectar al punto de acceso APVictor usando el canal 11 y sin seguridad… si además implementamos un servidor dhcp, enrutamiento, etc.. pues eso… se comporta como una red insegura.

También podemos usar cifrado:

Código: ./airbase-ng -c11 -e APVictor -w F110ECE0DC

Y los clientes que se quieran conectar deberás usar la clave especificada en la opción -w

Pero bueno, esto no es lo que nos interesa… lo que queremos es otra cosa.

Usaremos airbase para desplegar un punto de acceso falso con la esperanza que se conecten los clientes y poder así conseguir la clave WEP de la red.

Imagina que en tu casa/oficina/colegio existe una red que se llama PEPILLO y que tras lanzar al airodump conseguimos averiguar el canal que está usando, el bssid del punto de acceso y la mac de algún cliente asociado… esto no es nada nuevo, es lo de siempre.

Ahora viene la pregunta de rigor!!!

¿Qué pasaría si además de ese existe otro punto de acceso con el mismo essid, con el mismo bssid y emitiendo por el mismo canal?

Si estamos lo suficientemente cerca del cliente víctima y(o diponemos de una buen antena y/o amplificador... será nuestro.

Estas técnicas se basan en la proximidad entre cliente-atacante y no entre el atacante-punto de acceso.

LLegó la hora… llevemos a cabo estas técnicas de las que hemos hablado… primero a fijar el objetivo:

Nuestra víctima será AticoB



Ahora afinamos mas airodump…

Código: ./airodump-ng -w captura_AticoB -c10 -d 00:18:E7:35:47:9A



E otra shell vamos a lanzar el ataque Hirte con airbase-ng, así:

Código: ./airbase-ng -c 10 -e AticoB -W 1 -N -a 00:18:E7:35:47:9A

Donde:
  • -c es el canal por el que emite el punto de acceso legítimo
    -e es el essid
    -W 1 obligará al cliente a conectarse con clave WEP (la suya claro )
    -N es el tipo de ataque (N para Hirte L para Caffe-Latte)
    -a es la MAC del punto de acceso
Bien… pero qué hace airbase???

Pues despliega un punto de acceso (falso en este caso) y usará la interface TAP junto con la interface física para completar el ataque.

¿y el cliente “víctima”? ¿Sucede algo? Pues no… sencillamente “pasará” por nuestro fake AP y del nuestro al “verdadero”, es decir, actuamos como intermediarios, el cliente no pierde conectividad y podemos inyectarle paquetes

La interface TAP (at0) se usará para enviar los paquetes, mientras que la interface física los capturará…

Una vez lanzado el comando anterior se procede automáticamente al ataque especificado (Hirte o Caffe-Latte) sin mas intervención.

En la ventana de airodump se iran mostrando los datos capturados (no te preocupes si parece que no avanza o si parece “atascado”… es posible que pasados unos segundos aumenten bruscamente, por ejemplo de 1200 a 7000 es normal en este tipo de ataque, es como si los fuese guardando airbase)

Si el/los clientes ya están conectados puede ser necesario (no es obligatorio) enviarles una desautenticación para que inicie mas rápidamente el ataque…

En fin, voy a empezar de nuevo y te pongo las capturas de pantalla todas juntas:

1.- Lanzamos airodump para fijar el objetivo



2.- Lanzamos airbase en otra shell



3.- Vemos que ocurre en la shell de airodump



Observa que he resaltado en rojo el tiempo que lleva!!! 3 minutos y mas de 43000 paquetes de datos…

4.- En otra shell lanzamos aircrack con la opción -P 2 esto acelerará el crack de forma notable y con apenas 40-50 mil paquetes la tendremos.



Ya lo ves, en menos de 3 minutos (tardé mas en copiar y pegar las pantallas que en crackear la clave WEP

La técnica de Caffe-Latte es similar, igualita en su desarrollo, lo que difiere es cómo inyecta.

En fin, os dejo “tarea” hay otra herramienta en la suite de aircrack MUY, MUY, MUY util… es airtun-ng, a ver si os animáis y le sacamos partido.


Saludos!
Fuente
__________________
Mi web:
http://www.seifreed.net
Asociación cultural y tecnológica:
http://www.badiatech.org
Cursos de informática:
aula.badiatech.org
Wikipedia asociación:
wiki.badiatech.org

Última edición por Seifreed; 15-Jun-2009 a las 18:17
Seifreed está desconectado   Responder Citando
Respuesta

Etiquetas
cafã©, café, caffelatteairbase, hirte, leche…, leche…, porras, wep

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado



La franja horaria es GMT -6. Ahora son las 11:18.