Czy są jakieś informacje na temat protokołu Fuji X Wifi?

10

Niektóre, jeśli nie wszystkie, aparaty Fuji z serii X wydają się zawierać funkcję sieci Wi-Fi ( 802.11 ) z możliwością wysyłania / wysyłania / pobierania plików i ewentualnie wykonywania zdjęć na uwięzi lub zdalnego sterowania.

Fuji głównie wspomina, że ​​służy to korzystaniu z ich „aplikacji”.

Wydaje się, że istnieją wszystkie potrzebne mechanizmy do wysyłania zdjęć na serwer NAS lub stronę internetową lub robienia nieograniczonych timelapsów itp. (Cokolwiek marzy deweloper), gdyby tylko można je było zautomatyzować zamiast utknąć w interaktywnych zastrzeżonych narzędziach.

Mogą to być na przykład kamery dokumentujące zabójcę (stała manualna ekspozycja).

Czy są jakieś lepsze informacje lub dokumentacja na temat działania tego systemu, jakie protokoły mogą być w to zaangażowane i czy istnieje sposób na samodzielne tworzenie aplikacji?

XTL
źródło
Idę rozpakować aplikację cam i zobaczyć, co mogę znaleźć. Ta aplikacja obsługuje tylko przesyłanie plików, a nie transmisję na żywo. Myślę, że mogę po prostu załadować aplikację Fuji w systemie nox i powąchać ruch na moim laptopie w porównaniu z próbą zrobienia wszystkiego na telefonie. Wyślę wiadomość, gdy zrobię trochę miejsca. xAlimorAx
xAlimorAx

Odpowiedzi:

5

Szukałem czegoś podobnego i znalazłem to repozytorium GitHub , które było czyjąś próbą odtworzenia protokołu Wi-Fi za pomocą Fujifilm X-T10.

William L.
źródło
To dobrze wyglądający wysiłek i wezmę to za kompletną odpowiedź, chociaż nigdy nie dostałem Fuji.
XTL
4

Szukałem sieci w poszukiwaniu informacji na temat łączenia się z moim nowym fuji x-t10 z Linuksa, ale wymyśliłem całkowicie pustą rękę.

Próbowałem sniffować połączenie (zainstalowałem sniffer pakietów na moim telefonie) i do tej pory wymyśliłem, że połączenie tcp jest nawiązywane z telefonu do 192.168.0.1 (który jest kamerą) na porcie 55740. Wygląda na to, że jest to protokół oparty na wiadomościach, przy czym pierwsze 4 bajty stanowią długość pakietu.

To mniej więcej tyle, ile mam, nie wygląda to na łatwy protokół do inżynierii wstecznej i nigdy wcześniej niczego nie projektowałem. Będę się tym zajmować, ale każda pomoc w analizie protokołu będzie mile widziana!

Moim celem byłoby stworzenie urządzenia Raspberry Pi, które automatycznie łączy się z kamerą po uruchomieniu Wi-Fi i pobiera wszystkie nowe obrazy i umieszcza je na moim serwerze NAS lub w Google Photos lub cokolwiek innego. Ale to już daleko ...

DonOregano
źródło
Brzmi bardzo interesująco.
XTL
Czy nadal możesz monitorować połączenie? A przynajmniej czy nadal masz zrzuty z tej sesji rok temu?
spectras
Z przykrością stwierdzam, że tak naprawdę nie zrobiłem dużo więcej na ten temat :-(. Nie mogę nawet znaleźć moich starych wysypisk ...
DonOregano,
3

Jeśli nie możesz znaleźć żadnych informacji na temat ich protokołu (prawdopodobnie próbowałeś również wyszukać słowa kluczowe protokołu komunikacji bezpośrednio na ich stronie, wpisując słowo kluczowe site: fujifilm.com ), prawdopodobnie nie jest on łatwo dostępny.

Możesz skontaktować się z Fujifilm, wyjaśnić im swoje zamiary, a one mogą ci pomóc.

Może istnieć również inna opcja - możesz wykonać inżynierię wsteczną.

Ostrzeżenie: Przede wszystkim przeczytaj uważnie ich „Warunki”, jeśli nie robisz nic nielegalnego, podsłuchując komunikację między aparatem a aplikacją.

Jeśli nie ma w tym nic złego (podejrzewam, że niektóre nieoficjalne protokoły zostały uzyskane w podobny sposób), oto kilka wskazówek, jak to zrobić.

  1. Pobierz i zainstaluj Kali Linux, który zawiera wszystkie niezbędne narzędzia programowe.
  2. Przełącz adapter WiFi w tryb monitorowania i zrzuć komunikację między serwerem (kamerą) a klientem (na przykład aplikacją Fujifilm na Androida).
  3. W przypadku, gdy Państwo ustawić klucz w aparacie oraz w aplikacji, można go używać do odszyfrowania komunikacji po załadowaniu pliku zrzutu w Wireshark.
    Z drugiej strony, jeśli hasło jest zapisane na stałe w kamerze i aplikacji (nie znasz go), złamanie go może nie być możliwe. Są do tego pewne narzędzia, ale zwykle polegają one na ataku słownikowym (niepewne wyniki), a brutalne wymuszenie tutaj jest prawie niemożliwe z powodu złożoności szyfrowania. Możesz także przeszukiwać Internet.
  4. Pod warunkiem, że udało ci się zdekodować aplikację - komunikacja z kamerą, możesz nagrać wszystkie interesujące zadania i odpowiednio zaimplementować własną aplikację.
użytkownik681768917
źródło
Tylko dlatego, że masz świadomość, że naruszanie warunków świadczenia usług nie jest nielegalne.
DMCoding
1

Wydaje się, że twórca ShutterSnitch zorientował się, że można je uzyskać, aby ci pomóc.

Theo
źródło