Kurze Bytes: Intelligente Programmierer lieben es, mit Code zu spielen und ihr Leben (und das Leben anderer) zu erleichtern. Ein solcher Nerd, Simone Margaritelli, beschloss, seine intelligente Kaffeemaschine zu hacken und den Kaffeezubereitungsprozess von seinem Terminal aus zu steuern. Er hat sogar den Client-Code auf GitHub freigegeben.

Für viele Programmierer ist Kaffee das beliebteste Koffeinabgabesystem. Einer dieser Programmierer, Simone Margaritelli, Forscher bei Zimperium, hackte seine Kaffeemaschine, um Kaffee über die Kommandozeile zu brauen. Dies erinnert Sie möglicherweise an einen anderen faulen Programmierer, der einige Hacker-Skripts geschrieben hat, um seine Arbeit zu erledigen.

Margaritelli bezeichnet sich selbst als einen Kaffee liebenden Nerd und Hacker, der während der Woche Liter davon trinkt. Um die Dinge glatter zu machen und sich eine bessere Tasse Kaffee zu holen, kaufte er bei Amazon eine intelligente Kaffeemaschine. Als IoT-Gerät konnte er die Maschine über eine mobile Anwendung über sein Heimnetzwerk steuern.

Als Programmierer verbrachte Margaritelli die meiste Zeit am Computer. Deshalb brauchte er einen Konsolen-Client, den der Maschinenhersteller nicht zur Verfügung stellte.

Margaritelli arbeitete also daran, die Android-Anwendung umzukehren und das Kommunikationsprotokoll zu verstehen. Dies half ihm, seine eigene Kundenimplementierung zu schreiben, mit der er Kaffee mit dem Terminal herstellen kann.

„Ich entschied mich für die Umkehrung der Android-Anwendung, da es normalerweise einfacher ist, iOS-Versionen rückgängig zu machen (java vs assembly 😀). Nach dem Herunterladen der APK begann ich, die verschiedenen Klassen und Methoden zu lernen“, schreibt er.

Er hat sogar seinen Code in GitHub geteilt und kann hier gefunden werden.

Beim Schreiben der Terminal-Anwendung für seine Kaffeemaschine entdeckte er auch einige kleinere Sicherheitsmerkmale. Sie können über sie und seinen vollständigen Blogbeitrag hier lesen.

Haben Sie etwas hinzuzufügen? Vergessen Sie nicht, Ihr Feedback in den Kommentaren unten abzulegen.

Arbeitete Für Sie: Robert Gaines & George Fleming | Möchten Sie Uns Kontaktieren?

Kommentare Auf Der Website: