Works for me every time:
Więc powiedzmy, że jesteś na 30,000 ft rejs do domu z Cincinnati. Ale zdałeś sobie sprawę, że nie sprawdzałeś /r/ttotm od kilku dni. To nie może czekać aż wrócisz do domu, a nie zamierzasz wydawać 30$ na gówniane wifi w locie. Co robić?
Piszę ten poradnik tak, jakbyś był na OSX, bo ja zwykle uruchamiam MB Pro z moimi linuksowymi maszynami wirtualnymi na wierzchu.
Pierwszą rzeczą, którą chcesz zrobić, to połączyć się z gogo wifi. Gdy już się połączysz i trafisz na paywall, przejdź do terminala i wpisz ifconfig.
Zapamiętaj teraz z jaką kartą sieciową się połączyłeś. (en0, en1, etc.) To będzie pomocne później.
Teraz zrzućmy tablicę arp. arp -a
Teraz chcesz sprawdzić adresy MAC wymienione w tablicy arp. Jest to w zasadzie lista urządzeń, które są uwierzytelnione. Niektóre loty są wolne i nikt nie jest podłączony. Niektóre loty mają wiele osób pracujących, więc masz więcej opcji. Wybierz adres MAC z tablicy arp (upewnij się, że nie jest to Twój własny, Mitnick!). Teraz zmienimy nasz adres mac tak, aby router myślał, że nasze pakiety pochodzą z urządzenia, które jest już uwierzytelnione!
Na początek, prawdopodobnie dobrze jest wyłączyć interfejs. sudo ifconfig <network adapter> down
Zmień adres MAC.sudo ifconfig <network adapter> ether <desired MAC address
Teraz przywracamy nasz interfejs.sudo ifconfig <network adapter> up
Powinno wyglądać to tak: sudo ifconfig en1 ether 00:e2:e3:e4:e5:e6
Teraz wpisz ifconfig ponownie. Powinieneś zobaczyć, że Twój adres MAC uległ zmianie. Odśwież swoją przeglądarkę i powinieneś być poza paywallem.
Działa podobnie jeśli używasz linuxa, lub możesz pobawić się macchangerem. Windows to coś w stylu Zmień ustawienia adaptera > Konfiguracja > Zakładka Zaawansowane > Adres administrowany lokalnie – Kliknij przycisk radiowy obok „Wartość” i wprowadź żądany adres Mac.