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

Ich habe ein paar verschiedene Artikel über die Umgehung der Kontrollen geschrieben, die mit der kostenlosen Stunde WiFi verbunden sind, die T-Mobile bei Gogo anbietet.

Jeder dieser “Hacks” ist ziemlich einfach, aber es gab ein paar Dinge, die man vorbereitet haben muss, damit das funktioniert. Der erste Hack bestand darin, die Entwicklerkonsole in Chrome zu verwenden, um den Benutzeragenten zu wechseln. Wenn man die Stunde WiFi verlängern wollte, brauchte man außerdem ein Tool zum Spoofing der MAC-Adresse. Bei der zweiten Variante des “Hacks” wurde ein verstecktes Div im Code der Webseite aktiviert. Dies konnte auch über die Entwicklerkonsole erfolgen. Ich habe diese Version der Umgehung gepostet und dann wieder entfernt, weil ich weitere Nachforschungen anstellen wollte und es mir etwas selten erschien, dieses System in freier Wildbahn zu sehen. Ich habe es nur zweimal gesehen, seit ich es ursprünglich entdeckt habe. In der dritten Version dieses Hacks brauchen Sie nur eines: eine modifizierte Browser-Verknüpfung.

Okay, zur Sache. Seit der Einführung des 2ku-Internets von Gogo (Hochgeschwindigkeit, Streaming-kompatibel – mehr dazu hier) ist die Portalseite anders. Zuvor konnte man die Entwicklerkonsole verwenden und mit einem cleveren “Escape” oder dem Stoppen des Seitenaufrufs zum richtigen Zeitpunkt dem Portal vorgaukeln, man befände sich auf einem mobilen Gerät.

Das funktioniert jetzt nicht mehr. Sie haben tatsächlich einige clevere JS und Ajax implementiert, so dass der Browser nie die ganze Seite neu lädt, was den UA nutzlos macht. Ich frage mich, ob jemand einen meiner Artikel oder Blogeinträge gelesen hat.

Es ist ziemlich lustig, aber die Lösung, die ich jetzt gefunden habe, bringt uns zurück ins Jahr 2006, als User-Agent-Hacks die Norm waren. Der Geheimtipp? Ändern Sie den User Agent in der Browser-Verknüpfung.

Wow, so einfach? Jepp.

Wenn Sie Chrome verwenden, ist es schwieriger als bei anderen Browsern, da er standardmäßig im Hintergrund läuft. Das führt zu Problemen, wenn der Browser neu gestartet wird. Einige wichtige Punkte sind, dass Sie Chrome von der Ausführung im Hintergrund abhalten müssen, bevor Sie den Benutzeragenten ändern, und wenn Sie während Ihrer Sitzung nicht mobil surfen wollen, müssen Sie Chrome im Hintergrund schließen, bevor Sie ihn über die normale Verknüpfung starten. All dies wird mehr Sinn machen, wenn ich erklärt habe, wie man diese Umgehung durchführt.

HINWEIS: Wenn Sie diese Stunde verlängern wollen, müssen Sie immer noch Ihre MAC-Adresse ändern (es ist wirklich nicht so schwer, wenn Sie ein Dienstprogramm verwenden) wie zuvor. In einem meiner früheren Artikel/Blogposts wird erklärt, wie man das macht.

Schritt 1.

Verbinden Sie sich mit dem WiFi an Bord. Ich werde das nicht erklären. Es ist eine Falle – wenn Sie Hilfe dabei brauchen, versuchen Sie diese Umgehungsmethode nicht. (#sorrynotsorry)

Schritt 2.

Überprüfen Sie, dass die Seite NICHT das T-Mobile Promotion-Angebot anzeigt.

Schritt 3.

Schließen Sie Chrome und stellen Sie sicher, dass es nicht im Hintergrund läuft (klicken Sie mit der rechten Maustaste in die Taskleiste und wählen Sie “Beenden”.)

Schritt 4.

Ziehen Sie Chrome von Ihrem Startmenü auf Ihren Desktop, um eine Verknüpfung zu erstellen.

Schritt 5.

Klicken Sie mit der rechten Maustaste auf die Verknüpfung und klicken Sie auf Eigenschaften. Im Ziel wird es so aussehen:

"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"

Das Interessante hier ist das Hinzufügen des Benutzeragenten.

Klicken Sie auf Übernehmen und Ok.

Schritt 6.

Starten Sie Chrome mit der neuen Verknüpfung, die Sie erstellt haben. Überprüfen Sie, ob die T-Mobile-Option jetzt angezeigt wird.

Schritt 7.

Füllen Sie das Formular aus, und fertig! Sie sollten eine Seite erhalten, auf der steht, dass Ihre eine Stunde jetzt beginnt….

Schritt 8. Optional

Wenn Sie den Browser schließen (vergewissern Sie sich, dass Sie auch den Hintergrundprozess beendet haben) und Chrome mit Ihrer normalen Verknüpfung neu starten – der Verknüpfung, die nicht von uns erstellt wurde -, erhalten Sie ein normales Desktop-Browsing-Erlebnis anstelle einer mobilen Version.

Abschließende Überlegungen – Ich glaube nicht, dass es sie interessiert. Sie versuchen nicht, die Leute davon abzuhalten, die Seite auf einem nicht mobilen Gerät zu benutzen. Ich kann mir ein paar Möglichkeiten vorstellen, wie man das verhindern kann, aber der Kompromiss ist wahrscheinlich die Benutzerfreundlichkeit. Je schwieriger es ist, sich zu authentifizieren, desto unwahrscheinlicher ist es, dass es dem Nutzer gelingt, und das macht ihn wütend und er denkt, dass Gogo schuld ist. Das ist eine schwierige Frage, denn ich kann mir nicht vorstellen, dass die Bandbreite billig ist, aber vielleicht verdienen sie ja Geld wie warme Semmeln. Wer weiß. Wenn Gogo/T-Mobile sich mit mir in Verbindung setzen will, kann ich ein paar Ideen liefern, wie man das Problem beheben kann, ohne die Benutzerfreundlichkeit zu beeinträchtigen.

Bis zum nächsten Mal, Leute.

Haftungsausschluss: Die eine Stunde kostenloses Internet ist für mobile Browser vorgesehen. Ich würde sagen, dass Sie das wahrscheinlich nicht tun sollten, aber Sie sollten wahrscheinlich auch nicht zu schnell sein. Wenn man einen Computer statt eines Telefons benutzt, macht das wahrscheinlich keinen großen Unterschied, vor allem die Bandbreite, die man benutzt, ist wahrscheinlich höher. Wie auch immer, dieser Artikel ist nicht böswillig gemeint, sondern soll einen Fehler aufzeigen, der behoben werden könnte. Ich rate Ihnen sicher nicht, Ihre MAC-Adresse zu ändern, um mehr kostenloses Internet als vorgesehen zu erhalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.