Hacking la Fonera

17 marzo 2007 at 03:06

Fecha Posted in Computers
Tags Tags: , ,

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.

Fonera hack

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

Comments (ADD YOURS)

  1. Como parte el robot :D

  2. Madre mía, 'Fucking la Honera' me ha parecido ver :P

  3. este año no dedicas un post en tu blog a la fiesta de la primavera?

  4. Álvaro: Vaya tela como estamos ehhh! Jajajaja
    Fran: Aún no tengo muy claro si voy a ir este año

  5. Yo sigo esperando por la mía… :(

  6. A mí me tardó sobre una semana :)

  7. Perdon…Que es "La Fonera"?…Nunca oi nombrar de algo asi. Un abrazo.

  8. ¿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

  9. Avatar
    exgrfv vgud
    16 may 2007 17:35:26

    kvtrsnw smrdj abjfc djrt zusdi uvdrosiaw lmfonadjs

  10. 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 ?

  11. 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

Write a comment



OpenID Sign In with OpenID