Hack nút Amazon Dash dưới dạng cảm biến SmartThings Destination (Điện thoại di động)


11

Gần đây tôi đã mua SmartThings Hub và thử xem liệu tôi có thể thêm một số thiết bị IoT chi phí thấp vào nhà của mình không.

Tôi nghi ngờ rằng cách SmartThings biết rằng tôi đang ở nhà bằng cách quét địa chỉ MAC MAC của điện thoại. Nếu tôi tắt chức năng "quét Wi-Fi" của điện thoại và tắt Wi-Fi, nó sẽ không biết rằng tôi đang ở nhà.

Tôi có một loạt các nút Amazon Dash. Tôi thấy mọi người hack nó bằng cách chạy một máy chủ để quét MAC của nó hoặc chạy một máy chủ để chặn kết nối của nó. Tôi thấy nó quá cồng kềnh. Thay vào đó, tôi nghĩ đến việc chỉ sử dụng SmartThings để phát hiện địa chỉ MAC của nút Dash khi nhấn nút này và kích hoạt các sự kiện là "Đến".

Tôi chưa quen với SmartThings. Tôi cho rằng tôi có thể tìm thấy một số Ứng dụng để giả mạo MAC Wi-Fi của tôi. Tôi không có ứng dụng như vậy và nó cũng sẽ tốn thời gian. Có cách nào dễ dàng hơn để thêm điện thoại di động giả là SmartThing không?

Câu trả lời:


7

Đầu tiên tôi nghĩ rằng đó là cách dễ nhất để sử dụng một bản hack tiêu chuẩn kết nối nút Dash với IFTTT và chỉ cần sử dụng kênh SmartThings trên IFTTT để làm phần còn lại. Thật không may, SmartThings hiện dường như không hỗ trợ cài đặt chế độ nhà thông qua IFTTT. Nói chung công thức nấu ăn của họ dường như không quá hữu ích từ bên ngoài.

Tôi không thể xem chính xác danh sách các trình kích hoạt và sự kiện mà họ cung cấp vì tôi không có bất kỳ thiết bị SmartThings nào và họ không cho phép tôi giả mạo theo bất kỳ loại thả xuống nào. Tuy nhiên, họ có một applet gọi là "Presence Control (đến)" mà thực sự nghe có vẻ như nó sẽ làm chính xác những gì bạn muốn.

Tuy nhiên, tôi nghi ngờ điều đó không xảy ra vì cài đặt chế độ nhà không có trong các hành động được liệt kê có sẵn thông qua IFTTT trên SmartThings.


7

Các nút Dash ban đầu được dựa trên SDK WICED của Broadcom (nay là Cypress) và kết quả là đã có một số bài viết trực tuyến về cách phát triển phần sụn tùy chỉnh cho chúng. Thông thường trong một hệ thống như vậy, địa chỉ MAC chỉ là một mục dữ liệu trong flash tại một vị trí được chỉ định trong tệp tiêu đề; do đó nó là một cái gì đó dễ dàng thay đổi. . chỉ đủ lâu sau khi được khởi động bằng nút ấn để truyền).

Vì vậy, nếu lý thuyết của bạn về chỉ vấn đề địa chỉ MAC là chính xác, thì bạn có thể tạo nút Dash gốc hoặc lưu lượng truyền tương đương chức năng của nó từ bất kỳ địa chỉ mong muốn nào.

Điều đó có thể hoặc không thể khôn ngoan , nhưng thực tế, mối quan tâm lớn hơn là hệ thống Smart Things hy vọng sẽ tìm kiếm nhiều hơn chỉ là "bất kỳ" gói tin nào từ một địa chỉ MAC nhất định, vì hệ thống như vậy sẽ cực kỳ yếu. Ngoài ra, các thiết bị của Apple không còn sử dụng địa chỉ MAC nhất quán khi chỉ quét các AP, để chống lại các hệ thống vân tay của người mua hàng đã ghi lại những điều này, khiến cho lý thuyết quét nhìn thấy càng trở nên đáng ngờ hơn.

Nhiều khả năng hoặc ít nhất là hy vọng hệ thống Smart Things đang tìm kiếm lưu lượng truy cập nền thực tế từ Ứng dụng trên điện thoại (hoặc có thể là một số chức năng của hệ điều hành điện thoại), với bằng chứng nhận dạng mật mã hoặc mã thông báo duy nhất của tài khoản được bảo vệ bởi một kênh được mã hóa . Nếu nó thực sự chỉ cần nhìn thấy MAC, thì nó đủ yếu để bạn có thể suy nghĩ lại về những gì bạn cho phép được kích hoạt bởi một phát hiện tại nhà.

Về mặt thêm "điện thoại di động giả", bạn có thể thực hiện được điều gì đó nếu bạn có thể khiến ứng dụng của họ chạy trên trình giả lập Android hoặc một nền tảng thiết bị Android kỹ thuật hơn mà bạn đã định cấu hình địa chỉ MAC. Hoặc trong trường hợp có nhiều khả năng họ cần nhiều hơn địa chỉ MAC, một thiết bị như vậy mà bạn đặt ở chế độ hoạt động bằng cách nhấn nút.


Tôi hiểu ý bạn là gì. Có thể là Ứng dụng SmartThings cho đi sự hiện diện của tôi bằng cách định vị địa lý. Bằng cách bật chức năng quét Wi-Fi, dịch vụ Vị trí của Google có thể xác định chính xác vị trí của tôi và do đó Ứng dụng SmartThings sẽ biết rằng tôi đang ở nhà. Ứng dụng SmartThings chắc chắn lấy dữ liệu vị trí của tôi. Điều đó không may có nghĩa là tôi sẽ phải quay lại bảng vẽ. Lập trình lại firmware dash thực sự không phải là tách trà của tôi.
một số người dùng
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.