Esto fue mucho más fácil de lo que pensaba. Me bastó seguir el tutorial en http://www.saurik.com/id/10. También lo intenté con Ubuntu, pero no hubo manera. Yo uso la versión 8.04 que no está portada a ARM y cuando intento hacer un debootstrap a feasty, falla.
Por el camino, he decidio usar XUbuntu en modo texto, para que vaya algo más rápido (udpate-rc.d -f gdm remove) y evitar usar el sudo en cada comando que necesita root access (passwd root).
El siguiente paso va a ser intentar que el Debian en el Android Phone se parezca lo más posible a el XUbuntu en los portátiles. Y también conseguir un terminal para el Android Phone que me permita acceder al Debian sin tener que usar un ordenador.
domingo, 31 de mayo de 2009
lunes, 25 de mayo de 2009
Herramientas ya existentes
Debido a un fin de semana bastante flojo en otros aspectos, he alcanzado el primer objetivo en solo un par de días. Esto es, ya tengo en mi distribución de XUbuntu en el disco duro de un Compaq M700 las herramientas necesarias para monitorizar (e incluso descubrir claves de algunas) WLANs de mi vecindario. En lo que voy más flojo es en el tema de la documentación, así que aquí vamos.
Haciendo búsquedas en el Google, me pareció interesante una distribución Linux en LiveCD llamada WifiSlax. Me fui a la web www.wifislax.com y me bajé la imagen ISO de la versión 3.1. Con esta versión y con un sencillo tutorial en la web (http://amuchahonra.blogspot.com/2008/09/piratear-redes-wlanxx-de-telefnica-con.html), es posible descubrir las claves de algunas redes WiFi con el router ADSL de Telefónica. Al hacerlo resulta interesante aprender:
- el uso de ifconfig y iwconfig para configurar interfaces de red inalámbrica en Linux (herramientas del sistema operativo)
- que existe una herramienta (aircrack-ng) que se puede utilizar para visualizar las redes inalámbricas que se reciben en un punto y probar claves de encriptación.
Lo de probar claves de encriptación tiene su gracia, porque resulta mucho más fácil de lo que uno pudiera pensar encontrar la clave correcta. La gracia está en que las redes con essid WLAN_XX vienen con una clave por defecto construida con una regla que determina 94 de los 126 bits de la clave de encriptación WEP. Alguien ha escrito una herramientilla que genera un fichero con las 65536 claves posibles (no se tuvo que romper mucho la cabeza) y esto combinado con la utilidad aircrack-ng nos permite encontrar la clave de uno de estas redes en pocos minutos.
¿Qué es necesario para tener estas herramientas en una distribución de Linux?
Por si alguien está buscando otra cosa, he encontrado una explicación relacionada: http://www.infolinuxblog.com/seguridad/convirtiendo-ubuntu-en-una-navaja-inalambrica
En mi XUbuntu lo único que me ha hecho falta es:
- Instalar el openssl, última versión, bajandome las fuentes de la red, descomprimiéndolas y haciendo "make", "make install".
- Instalar la última versión de aircrack-ng, de la misma manera, pero modificando "common.mak" para que incluya las librerias del openssl. La versión beta que se instala con el "apt-get" no funcionaba bien.
Despúes probé "airodump" para ver las redes inalámbricas, e incluso verifiqué que era posible encontrar alguna de las claves usando con el "wlandecrypter" 1.0 y aircrack.
El próximo objetivo es realizar la instalación desde cero en un IBM ThinkPad con una tarjeta US Robotics a ver si me va igual de bien.
Haciendo búsquedas en el Google, me pareció interesante una distribución Linux en LiveCD llamada WifiSlax. Me fui a la web www.wifislax.com y me bajé la imagen ISO de la versión 3.1. Con esta versión y con un sencillo tutorial en la web (http://amuchahonra.blogspot.com/2008/09/piratear-redes-wlanxx-de-telefnica-con.html), es posible descubrir las claves de algunas redes WiFi con el router ADSL de Telefónica. Al hacerlo resulta interesante aprender:
- el uso de ifconfig y iwconfig para configurar interfaces de red inalámbrica en Linux (herramientas del sistema operativo)
- que existe una herramienta (aircrack-ng) que se puede utilizar para visualizar las redes inalámbricas que se reciben en un punto y probar claves de encriptación.
Lo de probar claves de encriptación tiene su gracia, porque resulta mucho más fácil de lo que uno pudiera pensar encontrar la clave correcta. La gracia está en que las redes con essid WLAN_XX vienen con una clave por defecto construida con una regla que determina 94 de los 126 bits de la clave de encriptación WEP. Alguien ha escrito una herramientilla que genera un fichero con las 65536 claves posibles (no se tuvo que romper mucho la cabeza) y esto combinado con la utilidad aircrack-ng nos permite encontrar la clave de uno de estas redes en pocos minutos.
¿Qué es necesario para tener estas herramientas en una distribución de Linux?
Por si alguien está buscando otra cosa, he encontrado una explicación relacionada: http://www.infolinuxblog.com/seguridad/convirtiendo-ubuntu-en-una-navaja-inalambrica
En mi XUbuntu lo único que me ha hecho falta es:
- Instalar el openssl, última versión, bajandome las fuentes de la red, descomprimiéndolas y haciendo "make", "make install".
- Instalar la última versión de aircrack-ng, de la misma manera, pero modificando "common.mak" para que incluya las librerias del openssl. La versión beta que se instala con el "apt-get" no funcionaba bien.
Despúes probé "airodump" para ver las redes inalámbricas, e incluso verifiqué que era posible encontrar alguna de las claves usando con el "wlandecrypter" 1.0 y aircrack.
El próximo objetivo es realizar la instalación desde cero en un IBM ThinkPad con una tarjeta US Robotics a ver si me va igual de bien.
sábado, 23 de mayo de 2009
Día uno: planificación incial
Hola,
hoy he decidido entretenerme de vez en cuando con algo de cacharreo Linux, pero con un objetivo medio claro y un plan. El objetivo a grosso modo es desarrollar una aplicación para Android que permita una monitorización de las WLAN mejor que la que viene por defecto.
El plan es algo así:
- Estimación de lo que me va a costar hacerlo: unas 300 horas
- Tiempo de dedicación aproximado: 6 horas a la semana (es que tengo trabajo y una hija)
- Fecha de finalización aproximada: verano 2010
- Tareas:
++ Incluir en la distribución de XUbuntu que estoy usando algunas herramientas para la monitorización de WLANs, explicando paso a paso lo que voy haciendo: unas tres semanas
++ Cambiar el sistema operativo de un Google Developer Phone 1 a XUbuntu con las herramientas incluidas: unas cuatro semanas
++ Desarrollo de una aplicación sencilla en el Android: unas ocho semanas
++ Desarrollo de la aplicación de monitorización de WLANs: unas 16 semanas
hoy he decidido entretenerme de vez en cuando con algo de cacharreo Linux, pero con un objetivo medio claro y un plan. El objetivo a grosso modo es desarrollar una aplicación para Android que permita una monitorización de las WLAN mejor que la que viene por defecto.
El plan es algo así:
- Estimación de lo que me va a costar hacerlo: unas 300 horas
- Tiempo de dedicación aproximado: 6 horas a la semana (es que tengo trabajo y una hija)
- Fecha de finalización aproximada: verano 2010
- Tareas:
++ Incluir en la distribución de XUbuntu que estoy usando algunas herramientas para la monitorización de WLANs, explicando paso a paso lo que voy haciendo: unas tres semanas
++ Cambiar el sistema operativo de un Google Developer Phone 1 a XUbuntu con las herramientas incluidas: unas cuatro semanas
++ Desarrollo de una aplicación sencilla en el Android: unas ocho semanas
++ Desarrollo de la aplicación de monitorización de WLANs: unas 16 semanas
Suscribirse a:
Entradas (Atom)