การแฮ็กปุ่ม Amazon Dash เป็นเซ็นเซอร์ SmartThings Arrival (โทรศัพท์มือถือ)


11

ฉันเพิ่งได้รับ SmartThings Hub และพยายามดูว่าฉันสามารถเพิ่มอุปกรณ์ IoT ราคาถูกลงในบ้านของฉันได้ไหม

ฉันสงสัยว่าวิธีที่ SmartThings รู้ว่าฉันอยู่บ้านคือการสแกนหาที่อยู่ MAC WiFi ของโทรศัพท์ของฉัน หากฉันปิดฟังก์ชั่น "scan Wi-Fi" ของโทรศัพท์และปิดการใช้งาน Wi-Fi ของฉันมันจะไม่ทราบว่าฉันอยู่บ้าน

ฉันมีปุ่ม Amazon Dash มากมาย ฉันเห็นคนแฮ็คมันโดยการเรียกใช้เซิร์ฟเวอร์เพื่อสแกนหา MAC หรือเรียกใช้เซิร์ฟเวอร์เพื่อสกัดกั้นการเชื่อมต่อ ฉันพบว่ามันยุ่งยากเกินไป แต่ฉันคิดเพียงแค่ใช้ SmartThings เพื่อตรวจจับที่อยู่ MAC ของปุ่ม Dash เมื่อกดปุ่มและเรียกใช้เหตุการณ์เป็น "มาถึง"

ฉันใหม่สำหรับ SmartThings ฉันคิดว่าฉันสามารถหาแอพบางตัวเพื่อหลอก MAC Wi-Fi ในโทรศัพท์ของฉัน ฉันไม่มีแอพนี้อยู่ในมือและมันจะใช้เวลานานด้วย มีวิธีที่ง่ายกว่าในการเพิ่มโทรศัพท์มือถือปลอมเป็น SmartThing หรือไม่?

คำตอบ:


7

ครั้งแรกที่ฉันคิดว่ามันเป็นวิธีที่ง่ายที่สุดในการใช้แฮ็คมาตรฐานที่เชื่อมต่อปุ่ม Dash กับ IFTTTและเพียงแค่ใช้ช่อง SmartThings บน IFTTTเพื่อทำส่วนที่เหลือ น่าเสียดายที่ปัจจุบัน SmartThings ไม่สนับสนุนการตั้งค่าโหมดโฮมผ่าน IFTTT โดยทั่วไปสูตรอาหารของพวกเขาดูเหมือนจะไม่ค่อยมีประโยชน์จากภายนอก

ฉันไม่สามารถดูรายการทริกเกอร์และกิจกรรมที่จัดให้อย่างถูกต้องเนื่องจากฉันไม่มีอุปกรณ์ SmartThings ใด ๆ และพวกเขาไม่ปล่อยให้ฉันลอกเลียนแบบของฉันในแบบหล่นลง อย่างไรก็ตามพวกเขามีแอปเพล็ตที่เรียกว่า"การควบคุมการแสดงตน (การมาถึง)"ซึ่งดูเหมือนว่าจริง ๆ แล้วควรทำสิ่งที่คุณต้องการ

อย่างไรก็ตามฉันสงสัยว่ามันจะไม่เกิดขึ้นเนื่องจากการตั้งค่าโหมดโฮมไม่ได้อยู่ในการดำเนินการตามรายการที่มีให้ผ่าน IFTTT บน SmartThings


7

เดิมปุ่ม Dash อยู่บนพื้นฐานของ Broadcom (ตอนนี้ Cypress) WICED SDK และเป็นผลให้มีการ writeups ออนไลน์หลายเกี่ยวกับวิธีการพัฒนา firmware เองสำหรับพวกเขา โดยทั่วไปในระบบดังกล่าวที่อยู่ MAC เป็นเพียงรายการข้อมูลในแฟลชที่ตำแหน่งที่ระบุในไฟล์ส่วนหัว ดังนั้นมันเป็นสิ่งที่เปลี่ยนแปลงได้อย่างง่ายดาย (ใหม่กว่าใช้โซลูชัน Atmel WiFi แบบฝังตัวมีโอกาสคล้ายกัน แต่ฉันไม่ได้ดูรายละเอียดหรืออาจจะง่ายกว่าที่จะใช้ ESP8266 กับสวิตช์สวิตช์ USB ของ Richtek เพื่อเปิดใช้งานตัวเอง ในเพียงแค่นานพอหลังจากที่ถูก bootstrapped โดยปุ่มกดเพื่อส่ง)

ดังนั้นหากทฤษฏีของคุณเกี่ยวกับที่อยู่ MAC ที่สำคัญเท่านั้นที่ถูกต้องคุณสามารถสร้างปุ่ม Dash ดั้งเดิมหรือการทำงานที่เทียบเท่ากับการรับส่งข้อมูลจากที่อยู่ที่ต้องการ

นั่นอาจจะใช่หรือไม่ใช่ฉลาดแต่ตามความเป็นจริงสิ่งที่น่าเป็นห่วงคือระบบ Smart Things หวังว่าจะมองหามากกว่า "แพ็คเก็ต" ใด ๆ จากที่อยู่ MAC ที่กำหนดเพราะระบบดังกล่าวจะอ่อนแออย่างยิ่ง นอกจากนี้อุปกรณ์ Apple ไม่ได้ใช้ที่อยู่ MAC ที่สอดคล้องกันอีกต่อไปเมื่อสแกนหา AP เพื่อต่อสู้กับระบบลายนิ้วมือของนักช้อปที่บันทึกสิ่งเหล่านี้

มีความเป็นไปได้มากขึ้นหรืออย่างน้อยก็หวังว่าระบบ Smart Things กำลังมองหาการรับส่งข้อมูลพื้นหลังจริงจากแอปบนโทรศัพท์ (หรืออาจเป็นไปได้ว่าระบบปฏิบัติการของโทรศัพท์ทำงานได้) พร้อมหลักฐานการเข้ารหัส . หากจำเป็นต้องเห็น MAC เท่านั้นนั่นเป็นจุดอ่อนที่คุณอาจต้องการคิดใหม่เกี่ยวกับสิ่งที่คุณได้รับอนุญาตจากการตรวจจับที่บ้าน

ในแง่ของการเพิ่ม "โทรศัพท์มือถือปลอม" คุณอาจประสบความสำเร็จในบางสิ่งหากคุณสามารถทำให้แอปทำงานบน Android emulator หรือแพลตฟอร์มอุปกรณ์ Android ที่คุณกำหนดค่าที่อยู่ MAC หรือในกรณีที่มีแนวโน้มที่พวกเขาต้องการมากกว่าที่อยู่ MAC เช่นอุปกรณ์ที่คุณเข้าสู่โหมดแอคทีฟด้วยการกดปุ่ม


ฉันเห็นสิ่งที่คุณหมายถึง อาจเป็นไปได้ว่าแอพ SmartThings มอบการแสดงตนของฉันทางภูมิศาสตร์ ด้วยการเปิดใช้งานการสแกน Wi-Fi บริการตำแหน่งของ Google สามารถระบุตำแหน่งของฉันได้แม่นยำยิ่งขึ้นดังนั้น App SmartThings จะรู้ว่าฉันอยู่บ้าน แอพ SmartThings ดึงข้อมูลตำแหน่งของฉันอย่างแน่นอน นั่นน่าเสียดายที่ฉันจะต้องกลับไปที่กระดานวาดภาพ การทำซ้ำโปรแกรมเฟิร์มแวร์ dash ไม่ใช่ถ้วยชาของฉัน
ผู้ใช้บางคน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.