Ingeniería Inversa para conseguir una Shell Linux en una cámara IP barata

Publicado por en Linux el 18/11/2019

La ingeniería inversa es el proceso que tiene como objetivo obtener información técnica a partir de un producto final, con el fin de determinar cuáles son sus componentes y de qué manera interactúan entre sí, como funciona o incluso cuál fue su proceso de fabricación. Es tan apasionante que cuando lo intentas y conseguir averiguar algo que claramente un determinado fabricante de hardware ha intentado esconder, es como una pequeña victora y te abre la puerta trasera de un nuevo juguete con el que trastear. Entre nosotros hay multitud de cacharros interesantes que esconde algún puerto serie al cual te puedes conectar e indagar en alguna variedad de distribución Linux, como por ejemplo las cámaras IP. En el interesante vídeo que os dejo a continuación nos enseñan un ejemplo con una cámara IP barata en la cual se esconde en su interior unos pines para un acceso serie con el cual podremos acceder a una shell de Linux y así trastear con el sistema, ver qué servicios se están ejecutando o incluso modificar su funcionamiento.

Leer más

Cómo hacer una lámpara decorativa de pared con LED RGB y ESP8266

Publicado por en Arduino el 24/09/2019

Está claro que donde hay un LED hay alegría, lo digo siempre y ésta lámpara de pared es un perfecto ejemplo. Además es muy sencilla de construir ya que se basa en una tira de LED RGB junto con un clásico ESP8266 que permite conectarse por Wifi y cambiar los colores y animaciones a placer. Todo lo demás es un soporte d emadera bien barnizado y podremos disfrutar de una lámpara de ambiente tan bonita como ésta. Si quieres saber cómo luce y cómo construirla, te dejo toda la información a continuación.

Leer más

Crea un mini servidor web con ESP8266 y Arduino

Publicado por en Arduino el 07/08/2019

Desde la aparición hace pocos años del chip Wifi ESP8266, su enorme comunidad no ha parado de crecer y no es para menos ya que es realmente muy versátil y debido a su conectividad y bajo coste, permite crear todo tipo de proyectos interesantes. Uno de los más clásicos es encender o apagar una bombilla con el móvil con la ayuda de una pequeña web servida por el propio ESP8266 y eso es exactamente lo que te explica el vídeo que te dejo a continuación.

Leer más

Cómo programar por Wifi el ESP8266 (OTA) para proyectos IoT

Publicado por en Arduino el 02/05/2019

Te pongo en situación: Acabas de montar tu proyecto IoT Wifi con ESP8266 y lo has puesto en un sitio donde no es fácil acceder a él como un falso techo o incluso en el exterior de tu casa. Derrepente te encuentra que hay un bug (un fallo) en un código y necesitas reprogramarlo. Ahi es cuando te das cuenta que no es viable ir a conectar un cable USB con un portatil o incluso no quieres desmontar todo. Para resolver ésta incómoda situación, existe un método llamado OTA o programación Over The Air que permite programar tu ESP8266 mediante Wifi sin cables. Una vez lo pruebes, te preguntarás que has hecho con tu vida hasta ahora.

Leer más

Control de un LED por Wifi con webserver usando Arduino MKR 1000

Publicado por en Arduino el 31/01/2019

Tener una placa con conexión Wifi ofrece muchas ventajas para controlar dispositivos remotamente, las placas Arduino MKR y en concreto la Arduino MKR 1000 ya viene preparada para crear tus propios dispositivos IoT de forma muy fácil. En el vídeo que te dejo a continuación se explica en detalle cómo controlar un LED por wifi utilizando un Arduino MKR 1000, el cual genera una pequeña página web con una interfaz de control. Además, podremos ver el valor de las diferentes entradas analógicas para tener un sistema bidireccional que puede ser la base de muchos proyectos IoT interesantes.

Leer más