Jul 16, 2023
Tesla 도어폰이 디코딩됨(Tesla가 아님)
[Danman]은 Tesla가 제조한 디지털 도어폰을 보유하고 있습니다. 적어도 Tesla는 자동차 제조업체와 혼동하지 않기 때문입니다. 문제는 집에 아무도 없을 때 누군가가 문에 오면 원격 표시기가 없다는 것입니다. 대답? 프로토콜을 리버스 엔지니어링하고 수정합니다.
스토리지 범위에 대한 빠른 덤프를 통해 데이터가 명확하게 표시되었지만 어떤 프로토콜을 사용하고 있는지는 분명하지 않았습니다. 약간의 분석 후에 데이터스트림이 4개의 PWM 펄스를 1, 0, 스터핑 시퀀스의 세 가지 기호가 있는 기호로 사용한다는 것이 입증되었습니다.
비트를 읽을 수 있으면 각 프레임이 명령 바이트 및 체크섬 바이트와 함께 16비트 대상 및 소스 주소로 구성되어 있음을 쉽게 확인할 수 있습니다. 각 스테이션은 000부터 999까지의 ID를 가질 수 있지만 최대 323번까지만 전화를 걸 수 있습니다. 일부 노드는 특별하며 특정 장치의 주소를 지정하는 방법이 있습니다.
하드웨어에 연결하려면 절연을 위해 변압기가 필요했습니다. 솔직히, 이 정확한 하드웨어가 없으면 직접 사용할 수 있는 것이 아닐 것입니다. 하지만 어떻게 전문화된 장치를 알아내고 그것을 자신의 의지에 맞게 구부릴 수 있는지 보여주는 훌륭한 예입니다.
우리는 리버스 엔지니어링 프로젝트를 좋아합니다. 어떤 경우에는 CT 스캔을 하면 더 쉽습니다.
이전: 리버스 엔지니어링 A 2