Hacking la Fonera
Posted in
Computers
Tags: fon, fonera, ssh
Esta tarde me he llevado una grata sorpresa cuando he recibido la fonera que pedí el lunes pasado por el módico precio de 0 €, cortesía de Antonio Saéz para los asistentes de Imaginática. Mi primera meta era activar el acceso del protocolo SSH a la fonera. Muchos optaron hacerlo mediante un sencillo circuito, sin embargo para las versiones 0.7.1 rev 1 todavía existe un método muy rápido y eficaz a través de software.
He seguido más o menos los pasos que Emil Heitor publicó en su blog hace unas semanas. Lo primero que hice fue conectar la fonera mediante un cable de red. Para conectarse a la fonera tan solo es necesario ejecutar los siguientes comandos:
$ sudo ifconfig eth0 169.254.255.2 netmask 255.255.255.0 up $ sudo dhclient eth0
El parámetro eth0 es el nombre de la interfaz de mi tarjeta de red, así que ahí deberéis de indicar la vuestra. Ya estaréis conectado a vuestra fonera. Una vez conectado, se debe de ejecutar Dropbear. Esto nos permitirá acceder mediante SSH a nuestra fonera. Nos conectamos a la dirección 169.254.255.1 con los datos user=root y pass=admin.
$ ssh root@169.254.255.1 passwd: admin
Una vez logueados procederemos a activar el protocolo SSH permanentemente. Para ello deberemos de ejecutar el siguiente comando:
$ mv /etc/init.d/dropbear /etc/init.d/S50dropbear
Después debemos de desbloquear las reglas establecidas por el firewall. Abrimos el fichero /etc/firewall.user
$ vi /etc/firewall.user
Y descomentamos las siguientes líneas del archivo
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 22 -j ACCEPT iptables -A input_rule -i $WAN -p tcp --dport 22 -j ACCEPT
Ahora desactivaremos las actualizaciones automáticas que realiza la fonera. Abrimos el archivo /bin/thinclient
$ vi /bin/thinclient
Y comentamos la última línea del fichero
#. /tmp/.thinclient.sh
Et voilà! Ya puedes conectarte mediante SSH al sistema GNU/Linux embebido que posee la fonera.

Por la red puedes encontrar cientos de cosas interesantes para hacer con la fonera. Un ejemplo es el robot controlado con GNU/Linux embebido de una fonera cortesía de Gerardo Barbarov, miembro del Hacklab de Sevilla. Pronto contaré más experiencias.
Referencias | SSH Activation
Referencias | Fonera Q3






DraXus
17 mar 2007 21:28:27
Como parte el robot :D
Álvaro
20 mar 2007 22:57:17
Madre mía, 'Fucking la Honera' me ha parecido ver :P
FRAN
20 mar 2007 23:23:52
este año no dedicas un post en tu blog a la fiesta de la primavera?
Alfonso Jiménez
21 mar 2007 02:08:00
Álvaro: Vaya tela como estamos ehhh! Jajajaja
Fran: Aún no tengo muy claro si voy a ir este año
corsaria
21 mar 2007 17:23:22
Yo sigo esperando por la mía… :(
Alfonso Jiménez
21 mar 2007 17:33:02
A mí me tardó sobre una semana :)
CamelSmoke
22 mar 2007 18:24:38
Perdon…Que es "La Fonera"?…Nunca oi nombrar de algo asi. Un abrazo.
ima
14 abr 2007 17:27:13
¿de que sirve habilitar el SSH?
la fonera en cuestión sería siendo de fon.
¿existe algun forma de liberarla como a un movil y usarla para tí explisivamente? Como si te compras un wrt54g y lo flasheas…
Gracias
exgrfv vgud
16 may 2007 17:35:26
kvtrsnw smrdj abjfc djrt zusdi uvdrosiaw lmfonadjs
eldanas
20 jun 2007 23:22:44
Yo tengo la versión r3 y me es imposible activar ssh.
He seguido las instrucciones y al intentar ejecutar el dropebar me da error.
Alguien me echa un cable ?
ShoeK
25 ago 2007 14:21:04
Buenas yo tengo la fonera 2200 0.7.1 r3 y no soy capaz de activar el SSH tambien he probado con la 0.7.1 r2 que viene de fabrica y nada cuando me intento conectar a 192.168.10.1 con el PuTTy falla la conexion. Espero que me podais ayudar.
Saludos