Napsal jsem několik různých článků o obcházení kontrol spojených s bezplatnou hodinou WiFi, kterou T-Mobile nabízí na Gogo.
Každý z těchto “hacků” je poměrně jednoduchý, nicméně je třeba mít připraveno několik věcí, aby to fungovalo. První hack spočíval pouze v použití vývojářské konzole v prohlížeči Chrome pro přepnutí agenta uživatele. Pokud jste chtěli tuto hodinu WiFi obnovit, byl zapotřebí také nástroj pro podvržení MAC adresy. Druhá iterace “hacku” zahrnovala povolení skrytého divu v kódu webových stránek. To bylo možné provést také ve vývojářské konzoli. Tuto verzi obcházení jsem zveřejnil a poté odstranil, protože jsem o tom chtěl provést další výzkum a zdálo se mi poněkud vzácné vidět tento systém ve volné přírodě. Od doby, kdy jsem ho původně objevil, jsem ho viděl pouze dvakrát. Ve třetí verzi tohoto hacku budete potřebovat jen jednu věc: upravenou klávesovou zkratku prohlížeče.
Tak, k věci. Od spuštění internetu 2ku od společnosti Gogo (vysokorychlostní, kompatibilní se streamováním – více informací zde) je stránka portálu jiná. Dříve jste mohli použít vývojářskou konzoli a pomocí chytrého “escape” nebo zastavení načítání stránky ve správný okamžik oklamat portál, že jste na mobilním zařízení.
Toto už nefunguje. Ve skutečnosti implementovali chytrý JS a Ajax, takže prohlížeč nikdy znovu nenačte celou stránku, čímž se UA stává nepoužitelným. Zajímalo by mě, jestli někdo četl některý z mých článků nebo příspěvků na blogu.
Je to docela legrační, ale způsob, jak to obejít, na který jsem teď přišel, nás vrací do roku 2006, kdy byly hacky uživatelských agentů normou. Tajná omáčka? Změnit user agenta ve zkratce prohlížeče.
Páni, to je tak snadné? Jo.
Pokud používáte Chrome, je to vlastně těžší než u jiných prohlížečů, protože ve výchozím nastavení běží na pozadí. To způsobuje problémy při opětovném spuštění prohlížeče. Některé klíčové věci, které je třeba si uvědomit, jsou, že je třeba zastavit běh Chromu na pozadí před změnou uživatelského agenta, a pokud nechcete mobilní prohlížení během relace, je třeba zavřít Chrome běžící na pozadí před jeho spuštěním z normálního zástupce. To vše bude dávat větší smysl, až vysvětlím, jak tento bypass provést.
POZNÁMKA: Pokud chcete tuto hodinu prodloužit, musíte ještě změnit MAC adresu (opravdu to není tak těžké, pokud používáte utilitu) jako dříve. Podívejte se na jeden z mých předchozích článků / příspěvků na blogu, kde je vysvětleno, jak to udělat.
Krok 1.
Připojte se k palubní WiFi. Toto nebudu vysvětlovat. Je to past – pokud potřebujete pomoc, jak to udělat, neobtěžujte se zkoušet tuto metodu obcházení. (#sorrynotsorry)
Krok 2.
Ověřte, že stránka NEzobrazuje nabídku akce T-Mobile.
Krok 3.
Zavřete Chrome a ujistěte se, že neběží na pozadí (klikněte pravým tlačítkem myši na hlavním panelu a vyberte možnost ukončit.)
Krok 4.
Z nabídky Start přetáhněte Chrome na plochu a vytvořte zástupce.
Krok 5.
Klikněte pravým tlačítkem myši na zástupce a vyberte Vlastnosti. V cíli bude vypadat takto:
"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"
Zajímavou částí je zde přidání uživatelského agenta.
Klikněte na Použít a Ok.
Krok 6.
Spustíte Chrome s nově vytvořeným zástupcem. Zkontrolujte, zda se nyní zobrazuje možnost T-Mobile.
Krok 7.
Vyplňte formulář a viola! Měla by se vám zobrazit stránka s informací, že vaše hodina začíná….
Krok 8. Nepovinné
Pokud prohlížeč zavřete (ujistěte se, že jste ukončili i proces na pozadí.) a znovu spustíte Chrome pomocí normálního zástupce – toho, který nebyl vytvořen námi, získáte místo mobilní verze normální prohlížení na počítači.
Závěrečné myšlenky – myslím, že je jim to jedno. Moc se nesnaží, aby to lidé nepoužívali na jiném než mobilním zařízení. Napadá mě pár způsobů, jak to zablokovat, ale kompromisem je asi uživatelský komfort. Čím těžší je ověření, tím menší je pravděpodobnost, že se to uživateli podaří, což ho obvykle naštve a myslí si, že za to může Gogo. Tohle je těžké, protože si nedokážu představit, že šířka pásma je levná, ale možná vydělávají peníze jako pěst na oko. Kdo ví. Pokud mě Gogo/T-Mobile bude chtít oslovit, mohu poskytnout nějaké nápady, jak to napravit při zachování uživatelského komfortu.
Do příště, přátelé.
Upozornění: Hodina internetu zdarma je poskytována pro mobilní prohlížeče. Řekl bych, že byste to asi neměli dělat, ale pravděpodobně byste neměli ani zrychlovat. Použití počítače místo telefonu asi nemá velký význam, hlavně šířka pásma, kterou používáš, by byla více než pravděpodobně vyšší. Každopádně tento článek nemá být zlomyslný, spíše má ukázat chybu, která by se dala odstranit. Rozhodně vám neradím, abyste si změnili MAC adresu a získali tak více volného internetu, než je poskytováno.