Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2023-33768 — DoS gegen Belkin-Smart-Plugs durch manipulierte Firmware-Injektion | Kitploit
Tools/GitHubGitHub/fr0stm0urne/cve-2023-33768
IoT-SicherheitSchwachstellenanalyseExploitationHardware- & IoT-SicherheitFirmware-Analyse
GitHubfr0stm0urne/cve-2023-33768

CVE-2023-33768

DoS gegen Belkin-Smart-Plugs durch manipulierte Firmware-Injektion

Repository anzeigen
11vor 3 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2023-33768

[Beschreibung] Eine falsche Signaturprüfung der Firmware während des Aktualisierungsprozesses der Gerätefirmware des Belkin Wemo Smart Plug WSP080 v1.2 ermöglicht es Angreifern, einen Denial of Service (DoS) durch eine manipulierte Firmware-Datei auszulösen.

[Weitere Informationen] Beim Aktualisieren der Firmware des Wemo Smart Plugs über seine mobile App haben wir festgestellt, dass eine ungültige Firmware-Signatur des Smart-Plug-Firmware-Binaries dazu führen kann, dass der Wemo Smart Plug nicht mehr reagiert (gebrickt wird).

Wir nutzen die Wemo Android App (com.belkin.wemoandroid) aus, um modifizierte Firmware in den Wemo Smart Plug einzuschleusen. Die Original-Firmware befindet sich unter: http://app.xbcs.net/firmware/Wemo-RTOS/715-f30e070f6/WEMO_WW_4.00.20111600.PVT-RTOS-SNSV4_tz.bin.enc. Wir ändern diese URL in der Wemo App, indem wir Code in die onResponse-Methode der Android-Volley-Bibliothek injizieren. Wir ändern die URL so, dass sie auf ein Binary verweist, in dem wir ein Byte modifiziert haben. Konkret modifizieren wir das Binary wie folgt: @00124C90 (4. Zeile am Ende der Firmware-Datei) A3 E0 49 D5 geändert zu A3 E0 50 D5.

Wir bestätigen, dass die modifizierte Firmware an das Gerät gesendet wird, indem wir den Netzwerkverkehr zum Smart Plug abfangen. Nachdem der Smart Plug die modifizierte Firmware empfangen hat, reagiert der Stecker nicht mehr und kann weder zurückgesetzt noch von der mobilen App erkannt werden.

[Schwachstellentyp] Denial of Service

[Anbieter des Produkts] Belkin

[Betroffene Produktbasis] Wemo Smart Plug WSP080 - Wemo Android App (com.belkin.wemoandroid) (1.2)

[Betroffene Komponente] http://app.xbcs.net/firmware/Wemo-RTOS/715-f30e070f6/WEMO_WW_4.00.20111600.PVT-RTOS-SNSV4_tz.bin.enc

[Angriffsart] Remote

[Angriffsvektoren] Dieser Angriff kann ausgeführt werden, indem lediglich mindestens ein Byte des Firmware-Binaries zu einem beliebigen Zeitpunkt während der Übertragung des Firmware-Binaries an den Smart Plug modifiziert wird. Dies kann erfolgen, wenn die Firmware auf das mobile Gerät oder den MQTT-Server heruntergeladen wird oder während sie sich auf einem der Netzwerke in der Übertragung befindet.

Schritte

  1. Hosten Sie die Datei crafted_firmware_tz.bin.enc auf einem Webserver.
  2. Ersetzen Sie die ursprüngliche Firmware-URL (http://34.135.183.171/wemo/WEMO_WW_4.00.20111600.PVT-RTOS-SNSV4_tz.bin.enc) in brickDevice.py durch die URL der gehosteten Datei.
  3. Koppeln Sie den Wemo Smart Plug mit der Wemo App.
  4. Führen Sie das Skript brickDevice.py aus.
  5. Der Wemo Smart Plug reagiert nicht mehr und kann weder zurückgesetzt noch von der mobilen App erkannt werden.

Veröffentlichung

https://www.computer.org/csdl/proceedings-article/eurosp/2023/651200b047/1OFthXNYuRy https://research.utwente.nl/en/publications/aot-attack-on-things-a-security-analysis-of-iot-firmware-updates

Tool herunterladen