Fuji X Wifi 프로토콜에 대한 정보가 있습니까?


10

일부는 아니지만 일부 후지 X 시리즈 카메라에는 파일을 전송 / 업로드 / 다운로드하고 테 더링 촬영 또는 원격 제어를 수행 할 수 있는 Wi-Fi ( 802.11 ) 네트워크 기능이 포함되어있는 것 같습니다 .

대부분 Fuji는 특정 "앱"을 사용하기위한 것이라고 언급합니다.

대화 형 독점 도구가 아닌 자동화 만 가능한 경우 NAS 또는 웹 사이트에 사진을 보내거나 무제한 시간 경과 등 (개발자가 꿈꾸는 것)을 수행하는 데 필요한 모든 메커니즘이있는 것 같습니다.

예를 들어 이들은 킬러 문서 카메라 (일관된 수동 노출) 일 수 있습니다.

이 시스템의 작동 방식, 관련된 프로토콜 및이를위한 응용 프로그램 개발 방법에 대한 더 나은 정보 나 문서가 있습니까?


캠 앱을 추출하고 내가 찾을 수있는 것을 보러갑니다. 해당 앱은 라이브 피드가 아닌 파일 전송 만 지원합니다. 나는 nox에 Fuji 앱을로드하고 휴대 전화에서 모든 것을 시도하는 것보다 랩톱의 트래픽을 스니핑 할 수 있다고 생각합니다. 헤드 룸을 만들면 다시 게시하겠습니다. xAlimorAx
xAlimorAx 16:31에

답변:


5

비슷한 것을 찾고 있었고 Fujifilm X-T10으로 Wi-Fi 프로토콜을 리버스 엔지니어링하려는 누군가의 시도 인 GitHub 저장소를 발견 했습니다 .


그것은 좋은 모양의 노력이고 나는 그것을 후지에 얻지 못했지만 완전한 답으로 받아 들일 것입니다.
XTL

4

나는 리눅스에서 새로운 fuji x-t10에 연결하는 것에 대한 정보를 얻기 위해 '인터넷을 sc이 뒤져 왔지만 완전히 빈손으로 나왔다.

연결을 스니핑하려고 시도했습니다 (전화기에 패킷 스니퍼를 설치했습니다). 지금까지 내가 얻은 것은 포트 55740의 전화에서 192.168.0.1 (카메라)으로 tcp 연결이 이루어 졌기 때문입니다. 메시지 기반 프로토콜 인 것으로 보이며 처음 4 바이트는 패킷 길이입니다.

이것은 대략 얼마나 멀리 있고 리버스 엔지니어링하기 쉬운 프로토콜처럼 보이지 않으며 이전에는 리버스 엔지니어링 한 적이 없습니다. 나는 이것에 대해 plodding을 계속할 것이지만, 프로토콜 분석에 도움이 될 것입니다!

저의 목표는 Wi-Fi가 시작될 때 카메라에 자동으로 연결되어 모든 새로운 이미지를 다운로드하여 NAS, Google 포토 등에 저장하는 Raspberry Pi 어플라이언스를 만드는 것입니다. 그러나 그것은 멀리 떨어져 있습니다 ...


매우 흥미로운 것 같습니다.
XTL

여전히 연결을 모니터링 할 수 있습니까? 아니면 적어도 1 년 전에도 여전히 해당 세션에서 덤프가 있습니까?
스펙트럼

나는 이것에 대해 실제로 더 많은 일을하지 않았다고 유감스럽게 생각합니다 :-(. 그리고 심지어 내 오래된 덤프를 찾을 수 없습니다 ...
DonOregano

3

프로토콜에 대한 정보를 찾을 수없는 경우 ( 키워드 site : fujifilm.com 을 입력하여 사이트에서 직접 통신 프로토콜 키워드를 Google에서 검색하려고 시도했을 수도 있음 ) 쉽게 사용할 수 없습니다.

Fujifilm에 연락하여 의도를 설명하면 도움이 될 수 있습니다.

다른 옵션이있을 수도 있습니다. 리버스 엔지니어링을 수행 할 수 있습니다.

경고 : 우선 카메라와 앱 간의 통신을 도청하여 불법적 인 행동을하지 않으면 "약관"을주의해서 읽으십시오.

그것에 아무런 문제가 없다면 (비공식 프로토콜이 비슷한 방식으로 얻은 것 같습니다), 여기에 몇 가지 힌트가 있습니다.

  1. 필요한 모든 소프트웨어 도구가 포함 된 Kali Linux를 다운로드하여 설치하십시오.
  2. WiFi 어댑터를 모니터 모드로 설정하고 서버 (카메라)와 클라이언트 (예 : Fujifilm Android 앱) 간의 통신을 덤프하십시오.
  3. 카메라와 앱에서 키 설정 한 경우 덤프 파일을 Wireshark에로드 한 후 키를 사용하여 통신을 해독 할 수 있습니다.
    반면에 암호가 카메라와 앱에 하드 코딩 된 경우 (알 수 없음) 암호를 해독하지 못할 수 있습니다. 그렇게하는 몇 가지 도구가 있지만 일반적으로 사전 공격 (불확실한 결과)에 의존하며 암호화 복잡성으로 인해 무차별 강제 실행은 거의 불가능합니다. 인터넷을 검색 할 수도 있습니다.
  4. 응용 프로그램 (카메라 통신)을 성공적으로 디코딩하면 모든 흥미로운 작업을 기록하고 그에 따라 고유 한 응용 프로그램을 구현할 수 있습니다.

TOS를 위반하는 것은 불법 이 아닙니다 .
DMCoding

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.