Juankeando la Fonera
omo muchos sabreis, existe una cosa llamada “comunidad fon” que consiste basicamente en “comparte tu ADSL y conectate al ADSL de los demás” una gran comunidad Wifi. Para pertener a ella te hace falta La Fonera. Hoy veremos como hackear la Fonera, para usarla libremente, instalarle un interfaz web de administracion, aircrack y Asterisk 1.4
Lo primero que necesitamos es una Fonera que funcione (no como la de Jose). La Fonera que se vende actualmente (version 2200a) es mucho más facil de juankear que la anterior. Así que el metodo que os explico es para la versión nueva.
Necesitamos tambien un servidor TFTP y los archivos correspondientes al firmware para flashearla. Le pondremos Kamikaze, que es la version 7.09 de open-wrt.
1. En el servidor TFTP metemos estos dos archivos:
openwrt-atheros-2.6-root.jffs2-64k
openwrt-atheros-2.6-vmlinux.lzma
2. En nuestro servidor nos ponemos una IP en el mismo rango que la Fonera, lo que viene más o menos a ser:
ip add add 192.168.1.2/24 dev eth0
3. Dejamos haciendo un ping a la Fonera:
ping 192.168.1.1
4. Enchufamos la Fonera y comprobamos que se le hace ping ¡¡OJO!! no la dejes mucho tiempo enchufada, lo justito para que te devuelta un par de pinges (¿se dice pinges?)
5. Dejando el ping en marcha preparamos nuestro fantastico Putty (David no me pegues) configurado. La conexion es a la ip 192.168.1.1 y al puerto 9000.
6. Conectamos la Fonera y cuando se devuelvan los 3~4 primero pinges le damos a “Conectar” en el putty, le damos un par de veces al intro y veremos un promt como este:
RedBoot>_
Eso que vemos es la bios de nuestra fonera ¿a que mola?
7. Ahora picamos un poco:
fis init
load -r -b 0×80041000 openwrt-atheros-2.6-root.jffs2-64k
fis create -b 0×80041000 -f 0xA8030000 -l 0×006F0000 -e 0×00000000 rootfs
load -r -b 0×80041000 openwrt-atheros-2.6-vmlinux.lzma
fis create -r 0×80041000 -e 0×80041000 vmlinux.bin.l7
fis load -l vmlinux.bin.l7
exec
Y ya está, facil facil facil. Aviso que alguno de los pasos puede tardar hasta 20 minutos, da la impresion de que os la habeis cargado, pero al final funciona.
Ahora le ponemos una clave al root. Para ello nos conectamos por telnet a la fonera, esta vez al puerto 23, lo que viene más o menos a ser:
telnet 192.168.1.1
y estaremos dentro, sale algo parecido a esto: KAMIKAZE (7.09) ----------------------------------- * 10 oz Vodka Shake well with ice and strain * 10 oz Triple sec mixture into 10 shot glasses. * 10 oz lime juice Salute! --------------------------------------------------- root@OpenWrt:/#
ooooooooh, que bonita es la Fonera. Tecleamos:
root@OpenWrt:/# passwd
y le metemos una clave. Ahora esperamos unos 5 minutos a que se active el ssh, se generen las claves y esas cosas y entramos por ssh a la Fonera.
Una vez dentro editamos el archivo /etc/config/network y le ponemos una IP de nuestra lan, gateway y DNS, normalmente suele quedar mas o menos ‘asín’:
config interface loopback option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0
config interface lan option ifname eth0 option type bridge option proto static option ipaddr 192.168.1.135 option netmask 255.255.255.0 option gateway 192.168.1.1 option dns 192.168.1.1
Y el archivo /etc/resolv.conf :
nameserver 192.168.1.1 nameserver 127.0.0.1
Ahora reiniciamos la red para que pille los cambios:
/etc/init.d/network restart
Evidentemente perderemos la red. Volvemos a conectar por SSH ahora a la IP que le emos configurado y editamos el archivo /etc/ipkg.conf y lo demos ‘asín’:
src asterisk14 http://members.home.nl/hans.zandbelt/openwrt/kamikaze/7.09/atheros src release http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/packages src packages http://downloads.openwrt.org/kamikaze/packages/mips dest root / dest ram /tmp src X-Wrt http://downloads.x-wrt.org/xwrt/kamikaze/7.09/atheros-2.6/packages src X-Wrt http://downloads.x-wrt.org/xwrt/kamikaze/snapshots/atheros-2.6/packages
Ejecutamos:
ipkg update
Esto actualiza la lista de paquetes. Ahora instalamos:
ipkg install ip webif aircrack-ng libncurses
se lleva un buen rato y ya podremos manejar la fonera desde un navegador, accediendo a la direccion http://192.168.1.135 (el usuario es root y la clave es la de root).
Ahora instalamos Asterisk. Por algun malvado motivo esto me ha dado muchos problemas, al final lo conseguí bajando el paquete e instalando a pelo:
wget http://members.home.nl/hans.zandbelt/openwrt/kamikaze/7.09/atheros/asterisk14-mini_1.4.18-2_mips.ipk ipkg install asterisk14-mini_1.4.18-2_mips.ipk
Se puede llevar casi una hora y da la impresion de que la deja frita, pero poco a poco va reviviendo.
Y ya esta! ‘asín’ de facil, tenemos nuestro nuevo ruter wireless preparado para juankear redes wifi, para usalo de punto de acceso / cliente / repetidor, e incluso para usarlo de centralita con Asterisk.
¿A quedado todo claro?
Puto Psicopata.
PD: parece que si copias algunas de las instrucciones y las pegas en el redboot dan fallo, para evitar esto pegalas antes en un editor tipo gedit o bloc de notas y vuelves a copiar desde ahí.
Eres un puto crack!!!!
Comentario por Tay — Mayo 16, 2008 @ 7:29 am
Sí, es un puto crack y tiene un pene Enorme
Comentario por pakito el xocolatero — Mayo 20, 2008 @ 2:54 pm
Oye, yo he tenido que configurar la IP de mi equipo como la 192.168.1.254/24 para que se pudiese bajar los archivos del servidor TFTP. Me he dado cuenta de milagro porque me ha dado por poner el wireshark y estaba intentando resolver la dirección ARP de esa IP.
Comentario por Abel — Junio 4, 2008 @ 8:13 pm