Amazon Dash düğmesini SmartThings Arrival sensörü (Cep Telefonu) olarak kullanmak


11

Geçenlerde SmartThings Hub'ı satın aldım ve evime düşük maliyetli IoT cihazları ekleyip ekleyemeyeceğimi görmeye çalıştım.

SmartThings'in evde olduğumu bilme şeklinin, telefonumun WiFi MAC adresini tarayarak olduğundan şüpheleniyorum. Telefonumun "Wi-Fi tara" işlevini kapatır ve Wi-Fi'ımı kapatırsam, evde olduğumu bilemez.

Bir grup Amazon Dash düğmem var. İnsanların MAC için tarama yapmak için bir sunucu çalıştırarak veya bağlantılarını kesmek için bir sunucu çalıştırarak saldırıya uğradığını görüyorum. Çok hantal buldum. Bunun yerine, düğmesine basıldığında Dash düğmesinin MAC adresini algılamak ve olayları "Varış" olarak tetiklemek için sadece SmartThings'i kullanmayı düşünüyorum.

SmartThings'te yeniyim. Telefonumun Wi-Fi MAC'sini taklit etmek için bazı Uygulamalar bulabileceğimi düşünüyorum. Elimde böyle bir uygulama yok ve aynı zamanda zaman alıcı olacak. SmartThing olarak sahte bir cep telefonu eklemenin daha kolay bir yolu var mı?

Yanıtlar:


7

İlk önce Dash düğmesini IFTTT'ye bağlayan standart bir hack kullanmanın en kolay yolu olduğunu düşündüm ve gerisini IFTTT'deki SmartThings kanalını kullanın . Ne yazık ki SmartThings şu anda ev modunun IFTTT üzerinden ayarlanmasını desteklemiyor gibi görünüyor. Genellikle tarifleri dışarıdan çok yararlı görünmüyor.

SmartThings cihazım olmadığı için herhangi bir tetikleyici ve olay listesine düzgün bir şekilde bakamıyorum ve herhangi bir açılır listeye takılmama izin vermiyorlar. Onlar-si olmak a-si olmak a applet "Presence Control (Arrival)" adlı gerçekten tam olarak ne istediğinizi yapmalı gibi geliyor.

Ancak, ev modunu ayarlamanın SmartThings'te IFTTT aracılığıyla listelenen eylemlerde bulunmadığından şüphelenmiyorum.


7

Orijinal Dash düğmeleri Broadcom (şimdi Selvi) Wiced SDK dayandığını, ve sonuç olarak onlar için özel firmware nasıl geliştirileceğine ilişkin çeşitli çevrimiçi Writeups olmuştur. Tipik olarak böyle bir sistemde, MAC adresi sadece bir başlık dosyasında belirtilen bir konumda flaştaki bir veri öğesidir; bu yüzden kolayca değiştirilebilen bir şeydir. (Daha yenileri Atmel gömülü WiFi çözümü kullanıyor; ayrıntılara bakmadım, ancak benzer bir şey mümkündür veya Richtek'in USB güç anahtarı yongalarından biriyle ESP8266'yı kullanmak daha kolay olabilir göndermek için düğmeye basıldıktan sonra yeterince uzun süre açık).

Bu nedenle, yalnızca MAC adresi ile ilgili teoriniz doğruysa, orijinal bir Dash düğmesi veya işlevsel eşdeğeri istenen herhangi bir adresten trafik iletebilirsiniz.

Bu akıllıca olabilir veya olmayabilir , ancak gerçekçi olarak, daha büyük endişe, Akıllı Şeyler sisteminin umarım belirli bir MAC adresinden sadece "herhangi" bir paketten fazlasını aramasıdır, çünkü böyle bir sistem aşırı derecede zayıf olacaktır. Ayrıca, Apple cihazları, yalnızca AP'leri tararken, bunları kaydeden müşteri parmak izi sistemleriyle mücadele etmek için tutarlı bir MAC adresi kullanmıyor, bu da görülen tarama teorisini daha da şüpheli hale getiriyor.

Daha olası veya en azından umarım Smart Things sistemi, telefondaki bir Uygulamadan (veya muhtemelen telefon işletim sisteminin bazı işlevlerinden) gerçek arka plan trafiğini arar; şifreli bir kimlik kanıtı veya şifrelenmiş bir kanal tarafından korunan benzersiz bir token . Gerçekten sadece MAC'i görmesi gerekiyorsa, bu evde bir algılama ile tetiklenmesine izin verdiğiniz şeyi yeniden düşünmek isteyebileceğiniz kadar zayıftır.

"Sahte bir cep telefonu" ekleme açısından, uygulamalarını bir Android emülatöründe veya MAC adresini yapılandırdığınız daha mühendislik tipi bir Android cihaz platformunda çalıştırabilirseniz bir şey başarabilirsiniz. Veya MAC adresinden daha fazlasına ihtiyaç duydukları daha olası bir durumda, böyle bir cihaz bir düğmeye basarak aktif moda girersiniz.


Ne demek istediğini anlıyorum. SmartThings App geofencing tarafından varlığımı vermek olabilir. Wi-Fi taramasını etkinleştirerek Google'ın Konum hizmeti konumumu daha doğru bir şekilde belirleyebilir ve bu nedenle SmartThings Uygulaması evde olduğumu bilecektir. SmartThings App kesinlikle konum verilerimi alır. Bu maalesef çizim tahtasına geri dönmek zorunda kalacağım anlamına gelir. Çizgi ürün yazılımını yeniden programlamak gerçekten benim fincan çayım değil.
bazı kullanıcılar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.