Internet of Things

Das Internet der Dinge (IdD) (auch: „Allesnetz“, englisch Internet of Things, Kurzform: IoT) ist ein Sammelbegriff für Technologien einer globalen Infrastruktur der Informationsgesellschaften, die es ermöglicht, physische und virtuelle Objekte miteinander zu vernetzen und sie durch Informations- und Kommunikationstechniken zusammenarbeiten zu lassen.
Quelle: https://de.wikipedia.org/wiki/Internet_der_Dinge

IoT-Protokolle

Das IoT braucht Standardprotokolle. Zwei der vielversprechendsten für kleine Geräte sind MQTT und CoAP. Sowohl MQTT als auch CoAP:

MQTT bietet Flexibilität bei Kommunikationsmustern und fungiert lediglich als Pipeline für binäre Daten.
CoAP ist auf Interoperabilität mit dem Internet ausgelegt.

Weite Infos: https://www.eclipse.org/community/eclipse_newsletter/2014/february/article2.php

HomePWN

HomePwn ist ein Framework, das Funktionen zum Auditieren und Pentesten von Geräten bietet, die Mitarbeiter des Unternehmens bei ihrer täglichen Arbeit und innerhalb derselben Arbeitsumgebung verwenden können. Es wurde entwickelt, um Geräte zu Hause oder im Büro zu finden und bestimmte Schwachstellen auszunutzen, um Daten zu lesen oder an diese Geräte zu senden. Mit einer starken Modulbibliothek können Sie dieses Tool verwenden, um neue Funktionen zu laden und sie in einer Vielzahl von Geräten zu verwenden.

HomePwn hat eine modulare Architektur, in der jeder Benutzer die Wissensbasis über verschiedene Technologien erweitern kann. Im Prinzip hat es zwei unterschiedliche Komponenten:

Quelle: https://github.com/Telefonica/HomePWN/blob/master/README.md

Installation

sudo su
mkdir /opt/tools/
cd /opt/tools/
git clone https://github.com/Telefonica/HomePWN.git
./install.sh

Während der (langen) Installation die Frage nach der virt-Umgebung mit y beantworten

Verendung

Starten mit:

source homePwn/bin/activate
python3 /opt/tools/homePwn.py

Beispielvideos sind hier zu sehen: https://github.com/Telefonica/HomePWN/blob/master/README.md

Android IOT-Scanner

https://play.google.com/store/apps/details?id=com.knabl.iotsecurityscanner
Das Tool ist selbsterklärend…

iotvas

Ein Script für nmap: https://github.com/firmalyzer/iotvas-nmap

Installation

cd ~
git clone https://github.com/firmalyzer/iotvas-nmap.git
cp ~/iotvas-nmap/iotvas.nse  /usr/share/nmap/scripts/

Then, test if script is recognized by nmap:

nmap --script-help iotvas

Einrichten

API key auf https://iotvas-api.firmalyzer.com/portal/signup ausstellen lassen und aktivieren:

nmap -sSU -p U:161,T:- --top-ports 1000 --script iotvas.nse --script-args iotvas.api_key=<API_KEY> <target>