Reverse-Engineering-Analyse von Bambu Connect
(wiki.rossmanngroup.com)-
Reverse Engineering von Bambu Connect
-
Überblick über Bambu Connect
- Bambu Connect ist eine Electron-App, deren Sicherheit auf intransparente Weise implementiert ist und die daher grundsätzlich unsicher ist.
- Dieser Leitfaden soll Nutzern helfen, mehr Rechte an dem Produkt zu haben, das sie gekauft haben.
-
Prozess zur Extraktion des Sicherheitsschlüssels
- Es wird ein einfacher Prozess beschrieben, um den „privaten Schlüssel“ zu extrahieren, der für die Kommunikation mit Bambu-Geräten verwendet wird.
- Mit der MacOS-.dmg-Datei lassen sich die Dateien von Bambu Connect leichter extrahieren.
- Die App verwendet asarmor als Schutz, damit sie nicht leicht lesbar ist, und der Schlüssel wird in einem bestimmten Pfad gespeichert.
- Mit Ghidra kann man
main.nodeladen, Auto-Analyze ausführen und anschließend nach der FunktionGetKeysuchen, um den Schlüssel zu extrahieren.
-
Extraktion von privatem Schlüssel und Zertifikat
- Der private Schlüssel und das Zertifikat sind zusätzlich verschleiert; um sie offenzulegen, sind mehrere Entschlüsselungsschritte nötig.
- Es wird Beispielcode in Python bereitgestellt, um die geheimen Informationen zu extrahieren.
-
Referenzmaterial
- Es wird ein Link zu einer .dmg-Datei einer bestimmten Version von Bambu Connect bereitgestellt.
1 Kommentare
Hacker-News-Kommentare
Die IP-Kamera zeichnet Videos auf, selbst wenn die Kamera deaktiviert ist
Es herrscht große Wut über Bambus Verhalten
Wenn Prusa offensiver vorgegangen wäre, hätte man statt Bambu einen Drucker von Prusa mit großem Bauraum und derselben Qualität gekauft
Anfangs sprach die fehlende Netzwerkunterstützung von Bambu dagegen, doch nach der Einführung des LAN-Modus wurde ein Kauf in Betracht gezogen
Es wird ein Link zu Bambus Reaktion bereitgestellt
Es wird ein Link zu Louis Rossmanns Kommentar zur Situation bereitgestellt
Es wird gefragt, wie sich Bambus Sperrmaßnahmen auf Bemühungen auswirken werden, Controller oder Firmware durch offenere Alternativen zu ersetzen
Nach dem jüngsten Kauf eines Bambu-Druckers herrscht Enttäuschung über die Sicherheitsprobleme
Bambu sollte sich auf Verbrauchsmaterialien und den Ausbau des Kundendienstes konzentrieren
Es überrascht nicht, dass 3D-Drucker genauso feindselig sind wie 2D-Drucker