ubuntuusers.de

Was macht eigentlich meine Smart Steckdose?

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

uboat

Anmeldungsdatum:
23. Juni 2009

Beiträge: 178

Hallo,

Ich versuche herauszufinden wie meine "Yongse Smart Steckdose" funktioniert. Die Steckdose wird per Android App über das Internet fern gesteuert. Mich interessiert was die Steckdose im Netz macht, insbesondere welche Protokolle verwendet werden, der gesendete Content und ob ich die gesendeten Nachrichten nachstellen kann. Insbesondere möchte ich eine Lösung finden, dass die Kommunikation innerhalb meines lokalen Netzwerkes bleibt wenn das möglich ist. Vielleicht ist das sogar scohn der Fall, wenn ich mit dem Smartphone im lokalen Netz bin.

Ich habe mich etwas in das Netzwerk-Monitoring eingearbeitet und mit Wireshark herumgespielt. Wenn ich versuchsweise mit meinem Smartphone im Web Surfe sehe ich das im Wireshark auf meinem PC aber nicht. Das wäre aber notwendig um die Kommunikation der Steckdose zu sehen. Ich habe stattdessen versucht die zuständige App Namens e-Control auf meinem PC zum Laufen zu bekommen; Chrome bietet mit der Erweiterung ArChon die Möglichkeit Android Apps auf dem PC laufen zu lassen. Leider funktioniert es bei dieser App in der aktuellen Dev Version von Chrome nicht.

Kann ich meinen Router oder Wireshark umkonfigurieren, sodass ich die Kommunikation meiner Steckdose unter die Lupe nehmen kann?

Danke, uboat

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17535

Dein Problem ist das moderne Netzwerke Switches haben, d.h. der Traffic immer nur (nach Möglichkeit) zwischen den Endpunkten fließt welche diesen auch benötigen. Daher sieht kein beliebiger Client (dein Rechner ist nichts anderes) den Traffic mehr. Ich gehe davon aus du hast einen 0815 Standard Router? Aus diesem wirst du nämlich die IP Pakete die du benötigst nicht ohne weiteres rausbekommen 😉

Die Steckdosenleiste macht sicherlich WLAN, und kein LAN oder?

mfg Stefan Betz

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7814

Bevor du dir selber die Arbeit machst, haben das andere nicht schon erledigt? Wenn es von überall mit einer App funktioniert - das Ding wird nach Hause telefonieren zu einem Server und deine App wird sich auch mit diesem verbinden und so die Steckdose schalten. Wenn der Hersteller seinen Server abschaltet ist das Ding Schrott. Wenn jemand den Server hackt geht bei dir das Licht aus. 😉

uboat

(Themenstarter)

Anmeldungsdatum:
23. Juni 2009

Beiträge: 178

Hallo,

Ich konnte den Netzwerkverkehr per Spoofing über meinen PC umleiten. Das Ergebnis ist, dass das Smartphone die Steckdose anpingt. Darauf reagiert die Steckdose und stellt eine Anfrage per QUIC Protokoll bei einem Server im Internet. Dieser antwortet und die Steckdose schaltet. Die Payload ist verschlüsselt. Vermutlich kommt man da irgendwie dran, da die Nachricht immer die selbe ist. Ich habe aber keine Lust mich in die Krypto Tools einzuarbeiten. Daher lege ich das Projekt fürs erste auf Eis.

Danke, uboat

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17535

Woher weißt du das es verschlüsselt ist, und nicht nur einfach Binärer Müll?

mfg Stefan Betz

Seebär

Avatar von Seebär

Anmeldungsdatum:
2. Mai 2009

Beiträge: 833

frostschutz schrieb:

... haben das andere nicht schon erledigt? .. Wenn jemand den Server hackt geht bei dir das Licht aus. 😉

In dem Kontext als Buchempfehlung: Blackout. Stellt euch für den Anfang einfach mal totalen Stromausfall in eurem Haus für, sagen wir mal vier Tage, vor.

Antworten |