Compilando el firmware para una camara IP WV54GCA

Linksys WV54GCA

 

Hace un mogollón de años compré esta cámara Linksys WV54GCA, hace un tiempo que esta dando problemillas así que decidí actualizar el firmware. Despues de hurgar mucho en Google dí con la versión 1.00R24 que os dejo por aquí.
Firmware WV54GCA V1.00R24

En eso que buscaba dí con un artículo de hablaba de como activar telnet en la cámara, tan simple como acceder http://IP/adm/file.cgi?todo=inject_telnetd con el único problema de que no sabemos la contraseña (el usuario sí, es root).

Hurgando un poco mas averiguamos el hash de la contraseña: 9szj4G6pgOGeA pero pasar de eso a una contraseña es cosa de la NSA, asi que basándonos en este otro post: http://hacktracking.blogspot.com.es/2014_08_01_archive.html recompilamos el firmware cambiando la contraseña de root a «root» y activando el servidor telnet por defecto.

El resultado, aquí abajo (compilado en un ubuntu server 12.04):

Firmware WV54GCA V1.00R24 modificado

 

Copio el código del artículo por si desaparece, con algunas modificaciones:

# file /sbin/init
/sbin/init: ELF 32-bit LSB  shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=c394677bccc720a3bb4f4c42a48e008ff33e39b1, stripped
# cat /etc/lsb-release | grep DESC
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
# mkdir wvc54gca
# cd wvc54gca
# wget http://downloads.linksysbycisco.com/downloads/wvc54gca_v1.00R24.tgz
# tar xvzf wvc54gca_v1.00R24.tgz
# md5sum wvc54gca_v1.00R24.tgz
26475f583a55acf515d90d9c0340899d  wvc54gca_v1.00R24.tgz
# apt-get install autotools-dev libncurses5-dev
# rm /bin/sh
# ln -s /bin/bash /bin/sh
# cd source
# cat README
# cat src/rootfs/etc/init.d/rcS
# echo -e "\n# ---- Start Telnet Server (debug) ---- #\n/usr/sbin/telnetd &" >> src/rootfs/etc/init.d/rcS
# cat src/rootfs/etc/passwd
root:9szj4G6pgOGeA:0:0:root:/root:/bin/sh
# openssl passwd -crypt toor
TEcqq4feRqPLA
# sed -i 's/9szj4G6pgOGeA/TEcqq4feRqPLA/' src/rootfs/etc/passwd
# ./makeall
# file FW/WVC54GCA.bin
FW/WVC54GCA.bin: data

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.