การวิเคราะห์ย้อนกลับของ Bambu Connect
(wiki.rossmanngroup.com)-
วิศวกรรมย้อนกลับของ Bambu Connect
-
ภาพรวมของ Bambu Connect
- Bambu Connect เป็นแอป Electron ที่ถูกพัฒนาในลักษณะที่ความปลอดภัยไม่โปร่งใส จึงไม่ปลอดภัยโดยเนื้อแท้
- คู่มือนี้มีจุดประสงค์เพื่อช่วยให้ผู้ใช้มีสิทธิ์เหนือผลิตภัณฑ์ที่ตนซื้อมาได้มากขึ้น
-
กระบวนการดึงคีย์ความปลอดภัย
- อธิบายขั้นตอนอย่างง่ายในการดึง "private key" ที่ใช้สื่อสารกับอุปกรณ์ Bambu
- การใช้ไฟล์ MacOS
.dmgเพื่อแตกไฟล์ของ Bambu Connect ทำได้ง่ายกว่า - แอปใช้ asarmor เพื่อป้องกันไม่ให้อ่านได้ง่าย และคีย์ถูกเก็บไว้ในพาธเฉพาะ
- สามารถโหลด
main.nodeใน Ghidra แล้วรัน Auto-Analyze จากนั้นค้นหาฟังก์ชันGetKeyเพื่อดึงคีย์ออกมาได้
-
การดึง private key และใบรับรอง
- private key และใบรับรองถูกทำให้อ่านยากเพิ่มเติม และต้องใช้หลายขั้นตอนในการถอดรหัสเพื่อทำให้ชัดเจน
- มีตัวอย่างโค้ด Python สำหรับดึงข้อมูลลับ
-
เอกสารอ้างอิง
- มีลิงก์ไปยังไฟล์
.dmgของ Bambu Connect เวอร์ชันเฉพาะให้ไว้
- มีลิงก์ไปยังไฟล์
1 ความคิดเห็น
ความเห็นจาก Hacker News
กล้อง ipcam กำลังบันทึกภาพแม้ว่ากล้องจะถูกปิดใช้งานอยู่
รู้สึกโกรธกับพฤติกรรมของ Bambu
ถ้า Prusa เดินเกมเชิงรุกมากกว่านี้ ก็คงซื้อเครื่องพิมพ์ของ Prusa ที่มีพื้นที่พิมพ์ขนาดใหญ่และคุณภาพเทียบเท่ากันแทน Bambu
ตอนแรกคัดค้านเพราะ Bambu รองรับเครือข่ายได้ไม่ดีพอ แต่หลังเพิ่ม LAN mode ก็เคยคิดจะซื้อ
ให้ลิงก์เกี่ยวกับการตอบสนองของ Bambu
ให้ลิงก์ความเห็นของ Louis Rossmann เกี่ยวกับสถานการณ์นี้
สงสัยว่ามาตรการล็อกของ Bambu จะส่งผลอย่างไรต่อความพยายามในการเปลี่ยนคอนโทรลเลอร์หรือเฟิร์มแวร์ให้เปิดกว้างมากขึ้น
เพิ่งซื้อเครื่องพิมพ์ Bambu มาไม่นานและรู้สึกผิดหวังกับปัญหาด้านความปลอดภัย
Bambu ควรโฟกัสกับวัสดุสิ้นเปลืองและการขยายบริการลูกค้ามากกว่า
ไม่แปลกใจที่เครื่องพิมพ์ 3D จะเป็นศัตรูกับผู้ใช้พอๆ กับเครื่องพิมพ์ 2D