Przechwytywanie ruchu telefonu komórkowego na wireshark

Jak mogę przechwycić ruch na telefonie komórkowym w wireshark?

Author: rupello, 2012-03-04

10 answers

Oto kilka propozycji:

  1. Dla telefonów z Androidem, każda sieć: wykorzenić telefon, a następnie zainstalować na nim tcpdump. Ta aplikacja {[8] } jest opakowaniem tcpdump, które zainstaluje tcpdump i umożliwi rozpoczęcie przechwytywania za pomocą GUI. Wskazówka: musisz upewnić się, że podasz odpowiednią nazwę interfejsu dla przechwytywania i to różni się od jednego urządzenia do drugiego, np -i eth0 lub -i tiwlan0 - lub użyj - I any aby zapisać wszystkie interfejsy

  2. Dla telefonów z systemem Android 4.0+ : Android PCAP od Kismet używa interfejsu USB OTG do obsługi przechwytywania pakietów bez konieczności root. Nie próbowałem tej aplikacji, a istnieją pewne ograniczenia dotyczące typu obsługiwanych urządzeń (zobacz ich stronę)

  3. Dla telefonów z systemem Android: tPacketCapture używa usługi VPN na Androida do przechwytywania i przechwytywania pakietów. Korzystałem z tej aplikacji z powodzeniem, ale również wydaje się, że wpływa wydajność przy dużym natężeniu ruchu (np. strumieniowanie wideo)

  4. W przypadku urządzeń z SYSTEMEM IOS 5+ każda sieć: w systemie iOS 5 Dodano funkcję zdalnego interfejsu Wirtualnego (RVI) , która umożliwia korzystanie z programów śledzenia pakietów Mac OS X do przechwytywania śladów z urządzenia z systemem iOS. Zobacz tutaj Po Więcej Szczegółów

  5. Dla wszystkich telefonów, tylko wi-fi: skonfiguruj komputer jako bezprzewodowy punkt dostępowy , a następnie uruchom wireshark na komputerze

  6. Dla wszystkich telefony, tylko wi-fi: Zdobądź urządzenie przechwytywające , które może wąchać wi-fi. Ma to tę zaletę, że daje Ci również nagłówki 802.11 X, ale możesz przegapić niektóre pakiety

  7. Przechwytywanie za pomocą serwera VPN: dość łatwo jest skonfigurować własny serwer VPN przy użyciu OpenVPN. Następnie możesz przekierować swój ruch przez serwer, konfigurując urządzenie mobilne jako klienta VPN i przechwytywać ruch na końcu serwera.

 308
Author: rupello,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-20 15:07:42

Oprócz doskonałej odpowiedzi rupello," brudny", ale bardzo skuteczny trik:

Dla wszystkich telefonów, dowolnej sieci (lokalnej) : skonfiguruj komputer na Man-In-The-Middle Twoje urządzenie mobilne.

Użyj Ettercap aby wykonać ARP spoofing między urządzeniem mobilnym a routerem, a cały ruch w telefonie pojawi się w Wireshark. Zobacz ten samouczek aby uzyskać szczegóły konfiguracji

 32
Author: minipif,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-13 19:53:47

Inną opcją, która nie została tutaj zasugerowana, jest uruchomienie aplikacji, którą chcesz monitorować w emulatorze Androida z Android SDK. Następnie możesz łatwo przechwycić ruch za pomocą wireshark na tym samym komputerze.

To była dla mnie najprostsza opcja.

 23
Author: MazeChaZer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-20 10:56:08

Wireshark + OSX + iOS:

Jak na razie świetny przegląd, ale jeśli chcesz konkrety dla Wireshark + OSX + iOS:

  • zainstaluj Wireshark na swoim komputerze
  • podłącz urządzenie z systemem iOS do komputera za pomocą kabla USB
  • Podłączenie urządzenia iOS i komputera do tej samej sieci WiFi]}
  • uruchom to polecenie w oknie terminala OSX: rvictl -s x gdzie x jest UDID Twojego urządzenia z systemem iOS. Możesz znaleźć UDID Urządzenia z systemem iOS za pośrednictwem iTunes (upewnij się, że używasz UDID, a nie numer seryjny).
  • goto Wireshark Capture->Options, pojawi się okno dialogowe, kliknij na linię rvi0, a następnie naciśnij przycisk Start.

Okno Dialogowe Opcje Przechwytywania Wireshark

Teraz zobaczysz cały ruch sieciowy na urządzeniu z systemem iOS. To może być przytłaczające. Kilka wskazówek:

    Nie używaj iOS z VPN, nie możesz zrozumieć zaszyfrowanego ruchu]}
  • użyj prostych filtrów, aby skupić się na interesującym ruchu
  • ip.addr==204.144.14.134 views traffic with a adres źródłowy lub docelowy 204.144.14.134
  • http wyświetla tylko ruch http

Oto przykładowe okno przedstawiające ruch TCP do pobrania w formacie pdf z 204.144.14.134:

Wireshark TCP traffic do pobrania w formacie pdf z 204.144.14.134

 15
Author: drbobdugan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-16 17:02:08

Na telefon z Androidem użyłem tPacketCapture: https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture&hl=en

Ta aplikacja była ratunkiem debugowałem problem z awarią SSL / TLS handshake w mojej aplikacji na Androida. Próbowałem skonfigurować sieć ad hoc, aby móc korzystać z wireshark na moim laptopie. Dla mnie to nie zadziałało. Ta aplikacja szybko pozwoliła mi przechwytywać ruch sieciowy, udostępniać go na moim dysku Google, dzięki czemu mogłem pobrać na laptopa, gdzie mogłem sprawdź to za pomocą Wireshark! Niesamowite i nie wymaga korzenia!

 8
Author: Farrukh Najmi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-24 11:20:08

Aplikacja Packet Capture Android implementuje VPN, który rejestruje cały ruch sieciowy na urządzeniu z Androidem. Nie musisz konfigurować żadnego serwera VPN / proxy na swoim komputerze. Nie potrzebuje korzenia. Obsługuje odszyfrowywanie SSL, czego tPacketCapture nie robi. Zawiera również dobrą przeglądarkę dziennika.

 7
Author: Akira Yamamoto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-11 12:57:31

Uczyń swój laptop hotspotem wifi dla swojego telefonu (dowolnego) i podłącz go do Internetu. Wąchaj ruch w interfejsie Wi-Fi za pomocą wireshark.

Poznasz wiele anty prywatności rzeczy!

 3
Author: FireCruZ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-24 04:52:38

Podobnie jak uczynienie komputera bezprzewodowym punktem dostępowym, ale może być znacznie łatwiejsze, jest użycie odwrotnego tetheringu. Jeśli zdarzy ci się, że masz telefon HTC, masz ładną opcję odwrotnego wiązania o nazwie "Internet pass-through", w Ustawieniach udostępniania sieci/sieci komórkowej. Przekierowuje cały twój ruch przez komputer i możesz tam po prostu uruchomić Wireshark.

 3
Author: Peter Jeffe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-22 01:19:13

Zainstaluj Fiddlera na komputerze i użyj go jako proxy na urządzeniu z Androidem.

Źródło: http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler

 2
Author: thepieterdc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-23 13:56:32

Dla Androida , wcześniej używane tPacketCapture, ale to nie działa dobrze dla aplikacji streaming niektóre wideo. Teraz używam Shark . Musisz być root, aby z niego korzystać.

Używa TCPDump (Sprawdź argumenty , które możesz przekazać) i tworzy plik pcap, który może być odczytany przez Wireshark. Domyślne argumenty są zwykle wystarczająco dobre dla mnie.

 1
Author: user276648,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-17 07:00:50