Analyse de rétro-ingénierie de Bambu Connect
(wiki.rossmanngroup.com)-
Rétro-ingénierie de Bambu Connect
-
Aperçu de Bambu Connect
- Bambu Connect est une application Electron, implémentée d’une manière opaque du point de vue de la sécurité, et donc intrinsèquement peu sûre.
- Ce guide vise à aider les utilisateurs à avoir davantage de contrôle sur les produits qu’ils ont achetés.
-
Processus d’extraction de la clé de sécurité
- Il décrit une procédure simple pour extraire la « clé privée » utilisée pour communiquer avec les appareils Bambu.
- Il est plus facile d’extraire les fichiers de Bambu Connect à partir du fichier .dmg sur macOS.
- L’application utilise asarmor pour empêcher une lecture directe, et la clé est stockée dans un chemin spécifique.
- En chargeant
main.nodedans Ghidra puis en exécutant Auto-Analyze, il est possible de rechercher la fonction GetKey pour extraire la clé.
-
Extraction de la clé privée et du certificat
- La clé privée et le certificat sont en outre obfusqués, et plusieurs étapes de déchiffrement sont nécessaires pour les rendre lisibles.
- Un exemple de code Python est fourni pour extraire ces informations secrètes.
-
Références
- Un lien est fourni vers le fichier .dmg d’une version spécifique de Bambu Connect.
1 commentaires
Avis sur Hacker News
une ipcam enregistre des images même lorsque la caméra est désactivée
de la colère face au comportement de Bambu
si Prusa avait été plus offensif, l’auteur aurait acheté chez Prusa une imprimante avec un grand volume de fabrication et une qualité équivalente au lieu de Bambu
opposition initiale à cause du faible support réseau de Bambu, puis considération d’achat après l’ajout du mode LAN
lien fourni vers la réponse de Bambu
lien vers le commentaire de Louis Rossmann sur la situation
interrogation sur l’effet du verrouillage de Bambu sur les efforts visant à remplacer le contrôleur ou le firmware par des alternatives plus ouvertes
déception face aux problèmes de sécurité après l’achat récent d’une imprimante Bambu
Bambu devrait se concentrer sur les consommables et l’extension du service client
il n’est pas surprenant que les imprimantes 3D soient aussi hostiles que les imprimantes 2D