¿Cómo detectar el sistema operativo que se ejecuta en el dispositivo IoT?

3

¿Existe alguna herramienta (o comando de Linux) que pueda detectar el sistema operativo que se ejecuta en dispositivos IoT, como relojes inteligentes o dispositivos de seguimiento portátiles?

O una herramienta que puede enumerar la mayor cantidad de información posible sobre el dispositivo.

    
pregunta d3llafr33 22.10.2016 - 13:32
fuente

1 respuesta

3

Hay una opción -O en nmap que intentará detectar qué sistema operativo está ejecutando el dispositivo, de ninguna manera es perfecto. Analiza el comportamiento de la pila TCP / IP. https://nmap.org/

Si el dispositivo tiene el puerto 22 (ssh) o 23 (telnet) abierto, puede intentar iniciar sesión o ingresar un nombre de usuario y contraseña predeterminados. (Los dispositivos IoT no están diseñados para ser seguros, deben ser estúpidos, por lo que la posibilidad de iniciar sesión con éxito es demasiado alta). Y luego ejecute el comando uname como se sugiere en el comentario.

Hay muchos motores de búsqueda que podrían haber indexado una página que menciona el sistema operativo que ejecuta el dispositivo específico.

Si hay algún puerto abierto, puedes cavar y comenzar a buscar pistas. Por ejemplo: un servidor web puede enviar el encabezado Server , lo que puede suceder que nombre el sistema operativo. (Tenga en cuenta que también podría estar mintiendo).

Si todo lo anterior falla, es muy probable que esté ejecutando algo con Linux como un kernel o un clon BSD propietario.

    
respondido por el Oskar Skog 22.10.2016 - 21:36
fuente

Lea otras preguntas en las etiquetas