“Hacking” the Gogo in-flight WiFi Ver. 3

I’ve written a couple different articles on bypassing the checks involved with the free hour of WiFi that T-Mobile offers on Gogo.

Each of these “hacks” are pretty simple, however there were a few things you need to have in prepared in order for this to work. Pierwszy hack polegał po prostu na użyciu konsoli deweloperskiej w Chrome, aby przełączyć agenta użytkownika. Jeśli chciałeś odnowić tę godzinę WiFi, adres MAC spoofing narzędzie było również potrzebne. Druga iteracja “hacka” polegała na włączeniu ukrytego div-a w kodzie strony internetowej. Można to było również zrobić w konsoli deweloperskiej. Zamieściłem, a następnie usunąłem tę wersję obejścia, ponieważ chciałem zrobić trochę więcej badań na ten temat i wydawało się to nieco rzadkie, aby zobaczyć ten system na wolności. Widziałem go tylko dwa razy od czasu, gdy go odkryłem. W trzeciej wersji tego hacka, będziesz potrzebował tylko jednej rzeczy: zmodyfikowanego skrótu przeglądarki.

Okay, w dół do biznesu. Od czasu uruchomienia przez Gogo internetu 2ku (duża prędkość, kompatybilny ze streamingiem – więcej tutaj) strona portalu jest inna. Wcześniej można było korzystać z konsoli deweloperskiej i używając sprytnej “ucieczki” lub zatrzymania ładowania strony w odpowiednim momencie, oszukać portal, aby myślał, że jesteś na urządzeniu mobilnym.

To już nie działa. W rzeczywistości zaimplementowali jakiś sprytny JS, i Ajax, więc przeglądarka nigdy nie przeładowuje całej strony, czyniąc UA bezużytecznym. Zastanawiam się, czy ktoś przeczytał jeden z moich artykułów lub postów na blogu.

To całkiem zabawne, ale sposób obejścia tego, który wymyśliłem teraz, sprowadza nas z powrotem do 2006 roku, kiedy hacki agenta użytkownika były normą. Sekretny sos? Zmień agenta użytkownika w skrócie przeglądarki.

Whoa, tak łatwo? Tak.

Jeśli używasz Chrome, to jest to trudniejsze do zrobienia niż w innych przeglądarkach, ponieważ domyślnie działa ona w tle. To powoduje problemy przy ponownym uruchomieniu przeglądarki. Niektóre kluczowe rzeczy do zauważenia to to, że musisz zatrzymać Chrome z pracy w tle przed zmianą agenta użytkownika, a jeśli nie chcesz przeglądania mobilnego podczas sesji musisz zamknąć Chrome działającego w tle przed uruchomieniem go z normalnego skrótu. Wszystko to będzie miało więcej sensu, gdy wyjaśnię, jak zrobić to obejście.

UWAGA: Jeśli chcesz przedłużyć tę godzinę, nadal musisz zmienić swój adres MAC (to naprawdę nie jest tak trudne, jeśli używasz narzędzia), jak wcześniej. Sprawdź jeden z moich poprzednich artykułów / postów na blogu, aby wyjaśnić, jak to zrobić.

Krok 1.

Połącz się z WiFi w locie. Nie będę tego tłumaczył. To jest pułapka – jeśli potrzebujesz pomocy, aby to zrobić, nie zawracaj sobie głowy próbowaniem tej metody obejścia. (#sorrynotsorry)

Krok 2.

Sprawdź, czy strona NIE pokazuje oferty promocyjnej T-Mobile.

Krok 3.

Zamknij przeglądarkę Chrome i upewnij się, że nie jest uruchomiona w tle (kliknij prawym przyciskiem myszy na pasku zadań i wybierz exit.)

Krok 4.

Z menu Start przeciągnij Chrome na pulpit, aby utworzyć skrót.

Krok 5.

Kliknij prawym przyciskiem myszy skrót i kliknij Właściwości. W celu, aby wyglądało to tak:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-agent="Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Mobile Safari/537.36"

Interesującym elementem jest dodanie agenta użytkownika.

Kliknij Zastosuj, a następnie Ok.

Krok 6.

Uruchom Chrome za pomocą nowego skrótu, który utworzyłeś. Sprawdź, czy opcja T-Mobile pojawia się teraz.

Krok 7.

Wypełnij formularz, i viola! Powinieneś dostać stronę, która mówi, że twoja godzina zaczyna się teraz….

Krok 8. Opcjonalnie

Jeśli zamkniesz przeglądarkę (upewnij się, że wyłączyłeś również proces w tle) i ponownie uruchomisz Chrome za pomocą normalnego skrótu – tego, który nie został stworzony przez nas, otrzymasz normalne przeglądanie na pulpicie zamiast wersji mobilnej.

Podsumowanie – nie sądzę, żeby im zależało. Nie starają się bardzo mocno, aby powstrzymać ludzi od używania tego na urządzeniach innych niż mobilne. Mogę wymyślić kilka sposobów na zablokowanie go, ale kompromisem jest prawdopodobnie doświadczenie użytkownika. Im trudniej jest się uwierzytelnić, tym mniej prawdopodobne jest, że użytkownikowi się uda, co zwykle sprawia, że są wściekli i myślą, że to wina Gogo. To jest trudne, bo nie mogę sobie wyobrazić, że przepustowość jest tania, ale może oni robią pieniądze z ręki na rękę. Kto wie. Jeśli Gogo/T-Mobile chce się ze mną skontaktować, mogę przedstawić kilka pomysłów na to, jak to naprawić, zachowując jednocześnie doświadczenie użytkownika.

Do następnego razu ludzie.

Zastrzeżenie: Jedna godzina darmowego internetu jest przeznaczona dla przeglądarek mobilnych. Powiedziałbym, że prawdopodobnie nie powinieneś tego robić, ale prawdopodobnie nie powinieneś też przekraczać prędkości. Używanie komputera zamiast telefonu prawdopodobnie nie robi wielkiej różnicy, głównie przepustowość, której używasz będzie więcej niż prawdopodobne, że będzie wyższa. W każdym razie, ten artykuł nie ma być złośliwy, a raczej pokazać wadę, która może być naprawiona. I na pewno nie radzę Ci zmienić swój adres MAC, aby uzyskać więcej wolnego Internetu niż pod warunkiem.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.