Instalar WifiWay en un pendrive persistente para Atheros AR2985

In: linux

2 Feb 2010

Logo de la distribución WifiWayDespués de varios intentos, he conseguido arrancar en el portátil ASUS EEEPC 1101HA una distribución de Linux destinada a la auditoría de redes inalámbricas, y he podido testear la seguridad de redes inalámbricas hasta el punto de acceder a ellas, descubriendo la contraseña de acceso.

De las distribuciones más conocidas (WifiSlax, WifiWay y BackTrack), he utilizado WifiWay, ya que es la continuación de WifiSlax, añadiéndole nuevos drivers para las tarjetas gráficas. Aunque no venía el driver necesario para la Atheros AR2985, no ha sido difícil la instalación de este.

Primero es necesario preparar un pendrive USB con la distribución, que sea booteable y persistente (según el foro seguridadwireless.net), y preparado para la tarjeta Atheros AR2985 (según el foro seguridadwireless.net):

  • Descargar WifiWay 1.0 Final.
  • Descargar módulo NetBook rev1.
  • Descargar driver de la tarjeta Atheros AR2985 en Linux Wireless (la versión estable 2.6.30).
  • El pendrive USB ha de ser de 2GB como mínimo, y formateado en FAT32 (no NTFS).
  • Copiar el contenido de la ISO del WifiWay dentro del pendrive (las carpetas boot y wifiway).
  • Desde un terminal en la carpeta boot del pendrive, ejecutar bootinst.bat desde Windows o bootinst.sh desde Linux para hacer arranque el pendrive (si da error en Windows, pulsar continuar hasta que desaparezca el error). Pedirá que se pulse una tecla para modificar el boot record del pendrive, y después otra tecla para salir.
  • Copiar el archivo netbook.lzm que hay dentro del archivo comprimido wifiway_netbook_rev1.rar, en la carpeta /wifiway/modules del pendrive.
  • Sobreescribir el menú de inicio /boot/syslinux/syslinux.cfg del pendrive con el syslinux.cfg contenido en wifiway_netbook_rev1.rar.
  • Copiar la carpeta de que hay dentro del archivo comprimido de los drivers (compat-wireless-2.6.3X), en la carpeta /wifiway.
  • Encender el portátil con el pendrive enchufado, y configurar la BIOS para arrancar desde el pendrive.
  • En el menú de inicio, seleccionar una opción que no sea “Persistent Changes”, como por ejemplo “RunWifiWay vga=769″.
  • Hay que pasar por un asistente de configuración regional, que solicita el idioma del teclado, la zona horaria… (creo que lo único importante es la configuración del teclado).
  • Una vez cargada la consola, hay que ejecutar:
    changes 128
  • Solicitará si se desea crear el archivo changet.dat para el modo Persistente, y confirmaremos pulsando “y“.
  • Una fez finalizado, reiniciamos y arrancamos desde el pendrive, pero ahora con “Persistent Changes”.
  • Accedemos a la carpeta de los drivers (CUIDADO! Dependiendo del pendrive, puede que la carpeta donde se haya montado la unidad sea diferente a esta):
    cd /mnt/sda_removable/wifiway/compat-wireless-2.6.30/
  • Ejecutamos los siguientes comandos (aviso, tardará bastantes minutos; en mi caso 35 minutos el make):
    make
    make install
    make unload
    make load
  • Reiniciar el portátil.

Hasta aquí, todo el proceso para instalar y configurar el pendrive, WifiWay y la tarjeta inalámbrica. No hay que repetir más veces este proceso. Los siguientes pasos si que se deben realizar cada vez que se inicia el WifiWay:

  • Iniciado el portátil desde el pendrive, cuando tengamos al terminal, iniciamos las X:
    startx
  • Una vez en el entorno gráfico, abrimos una consola (Konsole) y ejecutamos:
    airmon-ng start wlan0
    ifconfig mon0 down
    macchanger -m 00:11:22:33:44:55 mon0
    ifconfig mon0 up
  • Ahora ya esta lista la tarjeta en modo monitor, en la interface mon0, preparada para inyectar.

Los siguientes pasos ya dependen de los objetivos marcados; pero con WifiWay y la tarjeta de wireless configurada, se tienen todas las herramientas necesarias.

Entradas relacionadas:

  1. Instalar en Ubuntu los drivers para Atheros AR9285
  2. UNetbootin: graba una distribución linux en un pendrive USB arrancable
  3. uSBuntu Live Creator: crea un LiveCD persistente de Ubuntu
  4. Instalar Zend Framework y Zend_Tool para construir proyectos en Windows
  5. Clonezilla: copias de seguridad, mejor que Norton Ghost

Formulario de Comentario

Sobre este blog

Este blog informático pretende ser un blog de notas o portafolio de información variada: trozos de código, descubrimientos, notas sueltas, ... Para tenerla a mano, y ser compartida.