SmartThings 도착 센서로 Amazon Dash 버튼 해킹 (휴대폰)


11

최근에 SmartThings Hub를 구입하여 저비용 IoT 장치를 가정에 추가 할 수 있는지 확인하려고했습니다.

SmartThings가 내가 집에 있다는 것을 아는 방식은 전화의 WiFi MAC 주소를 스캔하는 것입니다. 휴대 전화의 "Wi-Fi 스캔"기능을 끄고 Wi-Fi를 끄면 집에 있다는 것을 알 수 없습니다.

Amazon Dash 버튼이 많이 있습니다. 사람들이 서버를 실행하여 MAC을 검색하거나 서버를 실행하여 연결을 가로 채어 해킹하는 것을 볼 수 있습니다. 너무 성가신 것으로 나타났습니다. 대신 SmartThings를 사용하여 버튼을 눌렀을 때 대시 버튼의 MAC 주소를 감지하고 이벤트를 "도착"으로 트리거하려고합니다.

SmartThings를 처음 사용합니다. 내 전화의 Wi-Fi MAC을 스푸핑하기 위해 일부 앱을 찾을 수 있다고 가정합니다. 나는 그런 응용 프로그램을 가지고 있지 않으며 시간이 많이 걸릴 것입니다. 가짜 휴대폰을 SmartThing으로 추가하는 더 쉬운 방법이 있습니까?

답변:


7

먼저 Dash 버튼을 IFTTT에 연결하는 표준 해킹을 사용하는 것이 가장 쉬운 방법이라고 생각 하고 나머지는 IFTTTSmartThings 채널을 사용하는 입니다. 불행히도 SmartThings는 현재 IFTTT를 통한 홈 모드 설정을 지원하지 않는 것 같습니다. 일반적으로 그들의 요리법은 외부에서 너무 유용하지 않은 것 같습니다.

SmartThings 장치가 없기 때문에 제공하는 트리거 및 이벤트 목록을 제대로 볼 수 없으며 모든 종류의 드롭 다운으로 가짜 방법을 알려주지 않습니다. 그러나 "프레즌스 컨트롤 (도착)" 이라는 애플릿이 있으며 원하는 애플릿을 정확하게 수행해야하는 것처럼 들립니다.

그러나 홈 모드 설정이 SmartThings의 IFTTT를 통해 사용 가능한 작업에 포함되지 않았기 때문에 그렇지 않습니다.


7

원래 대시 버튼은 브로드 컴 (지금 싸이프레스) WICED SDK를 기반으로하고, 그 결과로 사용자 정의 펌웨어를 개발하는 방법에 대한 몇 가지 온라인 writeups가 있었다. 일반적으로 이러한 시스템에서 MAC 주소는 헤더 파일에 지정된 위치에서 플래시의 데이터 항목 일뿐입니다. 그러므로 그것은 쉽게 바뀌는 것입니다. (새로운 제품은 Atmel 임베디드 WiFi 솔루션을 사용합니다. 세부 사항을 살펴 보지는 않았지만 비슷한 일이 가능하거나 Richtek의 USB 전원 스위치 칩 중 하나와 함께 ESP8266을 사용하는 것이 더 간단 할 수 있습니다 전송하려면 버튼을 눌러 부트 스트랩 한 후 충분히 길어야합니다.

따라서 MAC 주소 만 중요하다는 이론이 올 바르면 원래의 Dash 버튼 또는 해당 기능의 동등한 전송 트래픽을 원하는 주소에서 만들 수 있습니다.

수도 있고 현명하지 않을 수 있지만, 현실적으로 더 큰 우려는 시스템이 매우 약한 것처럼 스마트 것들 시스템 희망, 특정 MAC 주소에서 그냥 "어떤"패킷 이상 찾고 있다는 점이다. 또한 애플 기기는 AP를 스캔 할 때 더 이상 일관된 MAC 주소를 사용하지 않으므로이를 기록한 쇼핑객 지문 인식 시스템과 싸우기 위해 본 스캔 이론을 더욱 의심하게 만듭니다.

더 많은 가능성 또는 적어도 희망 스마트 것들 시스템은 실제 배경을 찾고 트래픽 전화 앱에서 (또는 아마도 전화 운영 체제의 일부 기능) 정체성의 암호 증명 또는 암호화 된 채널에 의해 보호 토큰의 고유 계정으로, . 실제로 MAC 만 볼 필요가있는 경우 재택 감지로 트리거 할 수있는 항목을 다시 생각할 수있을 정도로 약합니다.

"가짜 휴대폰"추가와 관련하여 앱이 Android 에뮬레이터 또는 MAC 주소를 구성한 엔지니어링 유형의 Android 기기 플랫폼에서 실행되도록하는 경우 무언가를 달성 할 수 있습니다. 또는 버튼을 눌러 활성 모드로 전환하는 장치와 같이 MAC 주소보다 더 필요한 경우가 있습니다.


무슨 말인지 알 겠어 SmartThings 앱이 지오 펜싱을 통해 내 존재감을주는 것일 수 있습니다. Wi-Fi 검색을 사용하도록 설정하면 Google의 위치 서비스가 내 위치를 더 정확하게 찾아 낼 수 있으므로 SmartThings App은 내가 집에 있음을 알게됩니다. SmartThings 앱은 확실히 내 위치 데이터를 검색합니다. 안타깝게도 드로잉 보드로 돌아 가야한다는 것을 의미합니다. 대시 펌웨어를 다시 프로그래밍하는 것은 실제로 차 한잔이 아닙니다.
일부 사용자
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.