
Thợ săn lỗi Tesla dũng cảm lắp ráp linh kiện từ xe đâm để xây dựng hệ thống máy tính hoạt động một phần
Tóm tắt
David Schütz, một thợ săn lỗi phần mềm, đã mua các bộ phận từ xe Tesla Model 3 bị đâm trên eBay và cố gắng lắp ráp chúng thành một hệ thống máy tính hoạt động trên bàn làm việc của mình. Mục tiêu của anh là tham gia chương trình bug bounty của Tesla. Quá trình này gặp nhiều khó khăn như tìm cáp kết nối, chập mạch do mảnh vụn, và phải mua đến hai bộ điều khiển trung tâm (MCU) cùng một bộ dây điện hoàn chỉnh. Cuối cùng, hệ thống đã khởi động được, cho phép Schütz bắt đầu khám phá giao diện người dùng và các thành phần mạng.
Khi nghỉ hưu, tôi muốn có một xưởng thực thụ. Tôi luôn là người thích mày mò, thích tháo rời các bộ phận kỹ thuật để xem chúng hoạt động chính xác ra sao. Đó là lý do tôi cảm thấy có sự đồng cảm với David Schütz, người đã mở các máy tính Tesla Model 3 trên bàn làm việc của mình để cố gắng tham gia chương trình bug bounty của công ty.
Schütz đã mua được một Bộ điều khiển phương tiện (MCU) của Tesla Model 3 trên eBay, dù đó là bộ phận được lấy từ một chiếc xe bị đâm. Sau khi lắp cho nó một bộ nguồn điều chỉnh 10 A, anh đã mua một màn hình Model 3 với giá hợp lý đáng ngạc nhiên là 175 USD. Việc tìm cáp kết nối hai bộ phận này khó khăn hơn. Tuy nhiên, một loại cáp được sử dụng rộng rãi thường thấy trong các đơn vị video của BMW có đầu nối tương tự, vì vậy Schütz đã chọn phương pháp "đặt mua và xem sao".
Người thợ săn lỗi dũng cảm của chúng ta phát hiện ra rằng Tesla công bố sơ đồ tham chiếu điện cho tất cả các xe của họ, vì vậy đã có thể cấp nguồn cho máy tính với tương đối ít nỗ lực. MCU cũng được kết nối với máy tính xách tay qua cáp ethernet, cho phép một số quyền truy cập mạng vì "chiếc xe" dường như bị thuyết phục rằng nó đang đỗ.
Tuy nhiên, thảm họa vẫn chưa đến. Hãy nhớ đến loại cáp tương thích BMW đó? Thật không may cho Schütz, các đầu nối quá dày để cắm vào màn hình, dẫn đến việc cần phải tước một số dây - điều này lại làm rơi các mảnh vụn lên PCB, gây chập một chip quan trọng. Quay lại bản vẽ, sau đó. Một máy tính thứ hai đã được mua - nhưng cuối cùng một người bạn đã xác định được bộ điều khiển giảm áp chính xác bị cháy trong hộp ban đầu, sau đó được lắp đặt đúng cách trên MCU bị hỏng tại một cửa hàng sửa chữa PCB địa phương.
Hai máy tính, không có may mắn lớn trong việc kết nối chúng với màn hình. Cuối cùng, một bộ dây điện Tesla hoàn chỉnh đã được đặt hàng, và toàn bộ bộ dây được trải rộng trên bàn để máy tính và màn hình có thể giao tiếp với nhau và khởi động. Và nó đã hoạt động! Kết quả là một mớ hỗn độn không thể tả của các dây cáp rối rắm và các thành phần được cứu hộ, nhưng này, giờ đây công việc thực sự có thể bắt đầu.
Schütz nói rằng bây giờ hệ thống đã hoạt động, họ có thể bắt đầu thử nghiệm với giao diện người dùng, với mục tiêu là tương tác với các thành phần mạng, khám phá các bus CAN và cuối cùng, trích xuất firmware. Chính loại sự cống hiến này khiến tôi muốn giương cờ, chào và lau một giọt nước mắt từ mắt. Hãy tiếp tục, người tháo dỡ dũng cảm. Trong ngày tận thế sắp đến, chúng ta sẽ cần những người như bạn.