
Dieses Experiment soll demonstrieren, wie der DNS-Rebinding-Angriff auf einem emulierten IoT funktioniert. Im Aufbau haben wir ein simuliertes IoT-Gerät, das über eine Weboberfläche gesteuert werden kann (was für viele IoT-Geräte typisch ist).
Amine TITROFINE | 21. Januar 2023
Dieses Experiment soll demonstrieren, wie der DNS rebinding attack auf einem emulierten IoT funktioniert. Im Aufbau haben wir ein simuliertes IoT-Gerät, das über eine Weboberfläche gesteuert werden kann (dies ist typisch für viele IoT-Geräte). Viele IoT-Geräte haben keinen starken Schutzmechanismus; wenn Angreifer direkt mit ihnen interagieren können, können sie diese Geräte leicht kompromittieren.
Host-Maschine : - Dieser Exploit wurde auf (Linux kali 6.0.0-kali5-amd64) getestet, er kann auch auf (Ubuntu)-Distributionen getestet werden
Klonen Sie zunächst dieses Projekt auf Ihrem lokalen Rechner
$ git clone https://gitlab.com/grenoble-inp-ensimag/Secu3A/Devoir2/CVE_2022_4096_amine_titrofine_farah_ben_youssef_walid_lanjri.git
Wir wechseln in das Verzeichnis, das die Dateien unseres Repositorys enthält
$ cd CVE_2022_4096_amine_titrofine_farah_ben_youssef_walid_lanjri
Wir beginnen mit dem Bau aller definierten Dienste in der Datei (docker-compose.yaml)
$ docker-compose build
Und dann führen wir den folgenden Befehl aus, um die verschiedenen Dienste zu starten
$ docker-compose up
(Schritt 1. Verkürzen der DNS-Caching-Zeit von Firefox:)
network.dnsCacheExpiration: Ändern Sie den Wert auf 0 (Standard ist 60)
(Schritt 2. Ändern von /etc/hosts:)
192.168.60.80 www.seedIoT32.com
(Schritt 3. Lokaler DNS-Server:) Wir fügen den Nameserver-Eintrag in der Resolver-Konfigurationsdatei (/etc/resolv.conf) hinzu.
nameserver 10.9.0.53
Nach der Konfiguration der Benutzer-VM verwenden Sie den dig-Befehl, um die IP-Adresse von www.attacker32.com zu erhalten. Sie sollten 10.9.0.180 erhalten. Wenn Sie dies nicht erhalten, ist Ihre Laborumgebung nicht korrekt eingerichtet.
$ dig http://www.attacker32.com
Dieser Teil ist im Bericht gut dokumentiert, bitte beziehen Sie sich darauf ab Seite (17).