Reventar passwords WEP con un Acer Aspire One

WEP es un [poco seguro] sistema de cifrado usado en muchas redes Wi-Fi domésticas de España. Suele ser el método por defecto en la mayoría de routers de las grandes operadoras, lo que facilita su gran uso a pesar de su inseguridad.

Obtener la contraseña de una red Wi-Fi encriptada con WEP es fácil y está ampliamente documentado, así que, de hecho, no vamos a explicar nada nuevo. Sin embargo, estos días hemos estado haciendo algunas pruebas con un Acer Aspire One y dada la popularidad de este ordenador hemos pensado que podía ser interesante explicar cómo lo hemos hecho.

Aclarar que se explica sobre todo para que toméis conciencia de lo fácil que es reventar la Wi-Fi que tenéis en casa y que, naturalmente, es ilegal acceder a redes ajenas sin autorización. Nosotros las pruebas las hemos hecho con la red de la oficina, a la que, evidentemente, ya teníamos acceso.

No cualquier ordenador puede ser usado para obtener una contraseña WEP: es necesaria una tarjeta de red capaz de actuar en modo monitor y no todas lo permiten. Precisamente la de nuestro Acer Aspire One sí permite hacerlo, así que es este ordenador con el que hemos hecho las pruebas. No todos los netbooks ni portátiles disponen de una tarjeta así. De hecho, es probable que corran por ahí Aspire Ones que no lo permitan. Pero nada os impide hacer el experimento con el primer ordenador Wi-Fi que tengáis a mano.

Para hacer nuestras pruebas nos basamos en el post How to Crack a Wi-Fi Network’s WEP Password with BackTrack de Lifehacker, que seguramente sea una mejor opción para quien no tenga problemas con el inglés.

El primer paso es bajarse la distribución BackTrack 3 (dedicada especialmente a aquellos que quieran dedicarse a los «test de penetración») e instalarla en un drive USB. Se puede hacer de diversas maneras, nosotros hemos usado UNetbootin, desde donde puedes seleccionar directamente la distribución que te interesa e instalarla en un USB de arranque (de hecho, Unetbootin permite hacer eso mismo con docenas de distribuciones, con lo que es una herramienta muy práctica).

Una vez tenemos el USB con BackTrack 3 conectado al portátil lo ponemos en marcha y pulsamos F12 para seleccionar el arranque a partir del USB.

Cuando arranca BackTrack es importante seleccionar la opción de arranque con VESA, porque si no no se cargará el entorno gráfico que vamos a necesitar dentro de un rato…

Una vez tenemos el entorno de ventanas abierto, debemos abrir un terminal y ejecutar las siguientes instrucciones (ojo, son específicas para el Acer Aspire One):

airmon-ng stop ath0
ifconfig wifi0 down
macchanger --mac 00:11:22:33:44:55 wifi0
airmon-ng start wifi0
airodump-ng ath0

Descargar este conjunto de instrucciones en un script.

Con todo esto lo que estamos haciendo es poner la tarjeta de red en modo monitor y arrancando una aplicación que nos permite ver qué redes tenemos a nuestro alcance (las partes específicas son el ath0 y el wifi0: con otros portátiles puede que haya que cambiarlos por otros valores…).

Llegado a este punto, en la ventana que tenemos abierta aparecerán todas las redes accesibles con, entre otros (listo sólo los más importantes) los siguientes datos:

BSSID
la dirección mac del router
PWR
la potencia de la señal
#Data
que nos indica si tiene transmisión de datos
CH
el canal
ENC
el tipo de encriptación
ESSID
el nombre de la red

Con esa información podemos seleccionar cualquier red «asegurada» con WEP. Cuando tengamos claro qué red queremos, hacemos un CTRL+C, copiamos la dirección BSSID y escribimos lo siguiente:

airodump-ng -c CH -w nombre_archivo --bssid BSSID ath0

Descargar esta instrucción en un script.

Donde CH es el canal y BSSID es la dirección MAC, los dos datos obtenidos de la aplicación anterior. Los datos que obtenga se guardarán en un archivo con el nombre nombre_archivo. Este programa se dedicará a capturar paquetes y guardarlos en el archivo, lo cual nos permitirá, más adelante, obtener la clave. Podremos ver cuántos paquetes ha obtenido en la columna #Data.

Pero para poder conseguir la clave necesitamos un mínimo de 10.000 paquetes y eso puede tardar mucho en conseguirse, así que el siguiente paso es forzar al router a enviar paquetes.

Esto lo haremos en una nueva ventana de terminal. Así, sin dejar de correr el airodump-ng, y en una nueva ventana, ejecutaremos lo siguiente:

aireplay-ng -1 0 -a BSSID -h 00:11:22:33:44:55 -e ESSID ath0
aireplay-ng -3 -b BSSID -h 00:11:22:33:44:55 ath0

Descargar este conjunto de instrucciones en un script.

Donde BSSID y ESSID deben substituirse por sus valores correspondientes.

La última instrucción genera tráfico, con lo que el contador de paquetes se dispara y llega rápidamente a la cantidad necesaria. Ojo, a veces le puede costar algo generar el tráfico, dependiendo de la potencia de la red y de si tiene tráfico o no (si no tiene tráfico cuesta mucho más).

Finalmente, si todo ha ido bien, queda parar los programas (con CTRL+C) y obtener la clave. Esto último se hace con la siguiente instrucción (que se puede ejecutar en cualquiera de las dos ventanas):

aircrack-ng -b BSSID nombre_archivo

Descargar esta instrucción en un script.

Si todo va bien, aircrack-ng nos devolverá la clave de la red. Si va mal nos informará de que ha fallado y que necesita más paquetes para reventar la clave.

Como puede verse, no es nada complicado obtener la contraseña de una Wi-Fi encriptada con WEP, con lo que vale la pena echarle un ojo al manual de instrucciones de nuestro router y cambiar el estándar de seguridad de WEP a WPA…

Seis

Seis años. Dos mil ciento noventa y dos días. Ese es el tiempo que ha pasado desde que se me ocurriera montar un blog para intentar ‘espamear’ un poco menos a amigos y compañeros de trabajo (objetivo no cumplido, por cierto) y ponerle el originalísimo nombre de ‘otro blog más’. No ha sido el último año el más productivo, precisamente (unas 275 entradas, cuando la media de los cinco años anteriores casi llegaba a 600), pero esto nos sigue divirtiendo, a mí y a ese par de colaboradores «habituales» que de vez en cuando se pasan por aquí, o sea que con un poco de suerte el año que viene cumpliremos siete.

Si ven una vela por ahí, sóplenla de mi parte :-).

El teléfono de la tienda online de Nokia España…

Pantallazo de correo en el que se da el número telefónico de atención al cliente como uno ochocientos asterisco asterisco asterisco asterisco asterisco asterisco asterisco. Donde los asteriscos son, efectivamente, asteriscos
Tiene asteriscos la cosa...

Que yo ya imagino que la tienda online de Nokia para España no factura millones de euros al día, precisamente. Y que tampoco hace falta que les den ningún premio por su nivel de atención al detalle porque, no nos engañemos, muy probablemente eso no redunde en un brutal aumento de ventas… Pero digo yo que a un cliente que te acaba de dar su número de trajeta para que le cargues más de 600 euros, igual enviarle un correo en el que te ofrecen un número de atención telefónica que es un copia y pega burdo que no ha revisado nunca nadie no es una gran idea.

Off to Atlanta

Pues eso. Si no ha pasado nada, son las 7:05 de la mañana, hace tres horas que ha sonado el despertador (qué dolor) y estoy despegando desde El Prat, camino de una escala en Barajas y destino final Atlanta, Georgia, Estados Unidos de América. Si no pasa nada, el lunes que viene (mañana no, el otro) vuelvo a estar por aquí. Debería estar bastante conectado, o sea que igual hasta supero el triste ritmo de actualización que últimamente tiene este blog desde la ciudad de la CocaCola, la CNN y ‘Gone With The Wind’…

En cualquier caso, porténseme bien en mi ausencia.

Enhanced by Zemanta

¿Qué software gastas? (v2)

‘Pequeño’ accidente informático y once meses más tarde el ordenador ya no es Vista, sino Windows 7, y toca actualizar la lista del software que corre hoy aquí…

  • Los imprescindibles.
  • Las aplicaciones.
    • La última Microsoft Office. Pues sí, a mí me gusta. Lo suficiente como para comprarme una licencia. Desde luego, también OpenOffice.org.
    • Adobe Creative Suite 4. La ‘master collection’, pero no entera: ‘sólo’ Acrobat Pro, Dreamweaver, Fireworks, Flash, Illustrator, InDesign, Photoshop, Premiere y Soundbooth (InDesign y Premiere poco los voy a usar, pero nunca se sabe). Esta vez no he instalado Microsoft Expression (gratis para estudiantes universitarios), aunque me lo estoy pensando.
  • Las utilidades
    • ClipX, para ponerle el toque extra al ‘clipboard’.
    • FileZilla para el FTP y Putty para el SSH.
    • XAMPP, para cuando hay que probar en local aplicaciones de servidor
    • PSPad Editor (aunque desde la época de DME para el Amiga que no tengo un editor favorito)
    • Un codec pack reciente y GSpot, tremendamente útil cuando te falta un codec y no sabes cuál
    • Windows Media Encoder. La solución buena bonita y barata para hacer un screencast sencillo. Sí. de Microsoft.
    • µTorrent. Por si hace falta P2P.
    • El software de Nokia para el móvil.
    • Pixbox. Porque si quiero bajarme música de la tienda, no me queda otra. Porque mira que es malo…
    • Fences, para tener el escritorio ordenado.
    • BatteryBar, para tener la batería del portátil controlada.
    • NetSetMan, para los que cambiamos la configuración de la WiFi con frecuencia.
    • ZumoDrive, mi solución favorita de almacenamiento en línea.
    • f.lux, para subir automáticamente la temperatura de color por la noche (un inmenso descanso para los ojos).
    • Google Desktop, para tenerlo todo localizado.
    • 7-Zip, para descomprimir y comprimir todo archivo viviente.
  • Las aplicaciones Air (categoría nueva: hace un año apenas había alguna aplicación Air interesante, hoy son tres o cuatro las que me resultan casi imprescindibles):
    • TweetDeck, para controlar Twitter y Facebook.
    • Boks, para maquetar deprisa y bien usando el framework CSS Blueprint.
    • Contrast-A, para elegir colores accesibles.
    • FontPicker, para cuando hay que elegir una tipografía.

Y claro, la pregunta: ¿me equivoco con alguna? ¿Me dejo algo?