Hace más de un año conseguí una fonera, al transcurrir el año, he decidido cambiarle el firmware al aparato con el fin de tener más funcionalidades. Con el firmware Kamikaze obtenemos un linux con kernel 2.6 en un dispositivo que nos cabe en una mano y que dispone de una interfaz de red local lan y otra inalámbrica wireless wlan (en este caso atheros ath).
Las utilidades son varias, desde un pequeño o simbólico servidor web a una herramienta para obtener claves wep de redes colindantes. En este caso, nuestro objetivo será transformar la fonera en un dispositivo para capturar y crackear la clave wep de algún punto de acceso cercano guardando la información generada en un directorio de un equipo con windows o linux de nuestra red….
El primer paso es actualizar el firmware de la fonera al kamikaze, esto se puede hacer siguiendo el manual presentado en fonera.info Nota: os recomiendo que consulteis la web www.fonera.info, está muy bien y contiene buenos manuales.
Montar directorio remoto en openwrt
Como podeis imaginar la capacidad de espacio en disco de nuestra fonera es limitada, por lo que al guardar paquetes .cap del airodump para despues obtener la clave con el aircrack es una limitación por lo que una buena opción es montar una carpeta compartida o por NFS un disco de nuestro portatil, servidor, etc. Yo lo tengo configurado tanto que windows como en linux.
Para windows: En nuestro windows creamos y/o compartimos un directorio al cual accederá nuestra fonera, en este caso sería el directorio wep creado en c:\wep
En la fonera tendremos que instalar el módulo cifs, en el siguiente enlace de fonera.info se comenta en su foro el modo de hacerlo. Basicamente tendremos que bajarnos estos paquetes:
Añadir esta linea en el /etc/ipkg.conf
src fonera http://www.fonera.info/files/ipkg/kamikaze-2.6
Tras ello, hacer un update e instalar los siguientes paquetes:
ipkg update
ipkg install kmod-fs-cifs
ipkg install kmod-nls-base
ipkg install kmod-nls-koi8r
Si encontrais algún problema, podeis visitar la página del foro de la fonera.
Si todo va bien, haciendo un lsmod veremos que aparece el módulo:
root@OpenWrt:~# lsmod | grep cifs
cifs 248416 0
nls_base 4416 2
cifs,nls_koi8_r
Ahora ya podemos montar el directorio compartido en nuestra fonera de la siguiente forma:
mount //192.168.0.2/wep /mnt -o username=user,password=pass donde username y password es el usuario y contraseña que usamos para acceder a windows (sesión).
Para Linux: Lo he montado a través de NFS, para ello haremos lo siguiente:
En la fonera:
ipkg update
ipkg install kmod-fs-nfs
En nuestro servidor o estación linux tendremos que tener instalados los paquetes nfs-common, nfs-user-server y portmap, a continuación os pongo como se instalaría en debian o ubuntu:
apt-get install nfs-common
apt-get install nfs-user-server
apt-get install portmap
Una vez instalados, recordar abrir en el firewall de la estación o servidor una regla para permitir que la fonera (ej. 192.168.0.10) pueda conectarse a vuestro servidor (ej. 192.168.0.2) Además, habilitareis a la fonera en el exports, editando el fichero /etc/exports con la siguiente línea:
/home/fonera 192.168.0.10(rw,no_root_squash)
Ahora montaremos el directorio /home/fonera en /mnt :
mount 192.168.0.2:/home/fonera /mnt -t nfs -o nolock
Nota: nolock es la opción que nos permite montar el directorio exportado sin la necesidad de tener complejo software adicional en el WRT. Básicamente la funcionalidad que se pierde es la de poder bloquear archivos. Por tanto es conveniente recordar esto y no realizar tareas sobre el directorio montado que impliquen bloqueos.
Fuentes:
Montevideolibre
Fonera.info

Muy buen tutorial. A ver si me animo con el cacharrito blanco.
Menos mal que encontre este tutorial. al principio lo montaba todo con kmod-fs-nfs… y en ningun sitio vi lo de nls.
Graqcias