Al descubierto la seguridad de los usuarios que utilizan Routers Arcadyan con contraseñas por defecto
|
Estos dispositivos han sido distribuidos en Europa por Vodafone y Orange en menor medida. El autor del algoritmo es Stefan Viehböck. Desde que se publicó el código fuente en distintos lenguajes han salido multitud de herramientas para poder hacer este tipo de hack. En la siguiente entrada se explica como compilar el código fuente C de EasyBox Keygen con el compilador gcc para utilizarlo bajo Gnu/Linux y como crear un ejecutable (*.exe) de dicho aplicativo para Windows.
MODELOS AFECTADOS
He creado un directorio para poder realizar el proceso dentro del mismo por tener un poco de orden en la descarga y compilación del keygen. Existe una variedad de lenguajes en la publicación del código fuente, en está ocasión he decidido utilizar C. Ubicado dentro del mismo hay que descargar con wget el código fuente y desempaquetar con unzip.
wget http://www.wotan.cc/wp-content/uploads/2012/03/easybox_keygen_sources1.zip
unzip easybox_keygen_sources1.zip
Pasando por listar los archivos con ls sólo queda compilar con gcc
gcc easybox_keygen.c -o EasyBoxKeygen
Y ejecutar con
./EasyBoxKeygen
GENERAR UN EJECUTABLE PARA WINDOWS CON MINGW
MinGW (Minimalist GNU for Windows), anteriormente conocido como MinGW32, es una implementación de los compiladores GCC para la plataforma Win32, que permite migrar la capacidad de este compilador en entornos Windows. Es un fork de Cygwin en su versión 1.3.3. Además MinGW incluye un conjunto de la API de Win32, permitiendo un desarrollo de aplicaciones nativas para esa plataforma, pudiendo generar ejecutables y bibliotecasusando la API de Windows.
Para instalar MinGW en Debian utilizamos los respositorios y apt-get
apt-get install mingw32
Utilizamos dpkg y grep para ver sobre que compiladores trabaja MinGW
dpkg -L mingw32 | grep /usr/bin
Para compilar nuestro código C utilizaremos i586-mingw32-gcc
i586-mingw32msvc-gcc easybox_keygen.c -o EasyBoxKeygen.exe