Aero2 i nowe kody CAPTCHA – przegląd
Od kilku dni mamy w Aero2 nowe kody CAPTCHA. Przeanalizowałem dokładnie zasadę ich działania. Zmieniło się kilka rzeczy, w związku z czym pojawiły się nowe rzeczy, na które trzeba zwrócić uwagę. Zniknęła także większość problemów związanych z systemem reCAPTCHA: kody są czytelniejsze i działają na większej liczbie urządzeń. Jednak teraz kody wyświetlane są co 60 minut korzystania z sieci. Nie zmienił się sposób wprowadzania kodów – ciągle trzeba rozłączać i łączyć się ponownie po ich wpisaniu. Poprawiła się jednak zrozumiałość komunikatów wyświetlanych w czasie procedury.
Przyjrzyjmy się szczegółom. Wyjaśnię także kilka wątpliwości i potencjalnych problemów związanych z nowym systemem kodów.
Nawiązywanie połączenia z nowymi kodami
Pierwszym etapem jest jak zawsze nawiązanie połączenia z siecią. Uruchamiamy więc aplikację sterującą modemem i klikamy połącz (albo łączymy się z naszym routerem przez WiFi).
Po nawiązaniu połączenia uruchamiany przeglądarkę internetową. Wpisujemy dowolny adres i zostaniemy przekierowani na stronę http://bdi.free.aero2.net.pl:8080/ (lub przeglądarka automatycznie wyświetli nam tę stronę) z komunikatem „Aby odblokować Bezpłatny Dostęp do Internetu Aero2 Kliknij tutaj”:
Nie mamy tutaj innego wyjścia – musimy kliknąć w „Kliknij tutaj”. Po kliknięciu zobaczymy coś takiego:
Wpisujemy kod z obrazka o klikamy Sprawdź. Oczywiście może nam się nie udać, otrzymamy komunikat „Niepoprawna odpowiedź”:
Jeżeli nie możemy odgadnąć napisu, warto skorzystać z przycisku z dwiema strzałkami , aby pobrać kolejny obrazek.Wygląda na to, że są one okresowo trudniejsze i czytelniejsze, więc nie warto się męczyć tylko pobrać coś, co łatwiej będzie nam przepisać. Tym razem nie grozi nam atak trudniejszych kodów – Aero2 podobno w pełni kontroluje system i ponosi za niego pełną odpowiedzialność.
Warto pamiętać, że aktualny kod CAPTCHA w Aero2 to zawsze 8 znaków: liter (chyba tylko małych) i cyfr. Nie ma spacji, znaków specjalnych itd.
Gdy nam się uda odgadnąć kod, pojawia się potwierdzenie aktywacji połączenia „Odpowiedź prawidłowa. Rozłącz i ponownie połącz się z Internetem.”:
Ten komunikat to duży postęp względem poprzedniego polecenia zrestartowania połączenia. Nadal jednak musimy wykonać tę czynność. Tak więc mimo, że wpisaliśmy poprawny kod… nie mamy jeszcze dostępu do Internetu. Musimy się, zgodnie z prośbą na ekranie, rozłączyć i połączyć ponownie. A więc wracamy do aplikacji sterującej modemem i klikamy rozłącz:
W przypadku routera – logujemy się do jego interfejsu zarządzania przez sieć i rozłączamy się. Jeżeli mamy telefon – wyłączamy transmisję danych na karcie SIM Aero2. Możemy także wyłączyć i włączyć urządzenie (ale to trwa długo), albo w przypadku tabletów i i telefonów – włączyć na chwilę tryb samolotowy.
I możemy połączyć się ponownie – od tej chwili dostęp będzie działał „po staremu”.
Jak to działa od strony sieci?
I teraz pytanie – co dzieje się pod podszewką, ze musimy się rozłączyć i połączyć ponownie? Co bardziej dociekliwi zauważyli, że przy pierwszym połączeniu otrzymujemy adres IP z puli prywatnej 10.x.x.x. Przy tym połączeniu mamy dostęp tylko do wewnętrznej sieci Aero2, gdzie umieszczona jest strona bdi.free.aero2.net.pl, DNSów Aero2, które współdziałają z serwerami Aero2 w celu uzyskania efektu tzw. captive portal, czyli przerzucają nas na stronę z „kapciem”.
Dlaczego musimy się więc rozłączyć?
Dopiero po rozłączeniu i ponownym połączeniu otrzymujemy „normalny” adres IP, taki jak otrzymywaliśmy do tej pory. Bez rozłączenia nasz komputer nie otrzyma tego właściwego adresu i pozostajemy ograniczeni z dostępem do Internetu tylko do strony obsługującej kapcie.
Po wpisaniu kodu CAPTCHA serwery Aero2 zapisują sobie, że nasza karta SIM została „odblokowana” i przy kolejnym połączeniu otrzymamy już normalny dostęp do sieci (i normalny adres IP).
Cała ta operacja ma na celu m.in. utrudnienie korzystania z Internetu przez posiadaczy routerów. Jednak już trwają pracę nad całkowitą automatyzacją tego procesu (okazało się to bardzo proste, będę o tym pisał). Jednocześnie oszczędzane są publiczne adresy IP do czasu wpisania kodu i to jest konkretna zaleta z punktu widzenia operatora, jednak tutaj także po prostu można było przydzielać użytkownikom adresy z puli prywatnej od samego początku tak, jak jest to np w T-Mobile.
Kiedy pojawia się kod CAPTCHA?
Zgodnie z moimi testami kody pojawiają się co… 60 minut korzystania z Internetu. Jednak jak to jest liczone? Chodzi o czas faktycznie trwającego połączenia między modemem a siecią operatora. Jeżeli więc przepiszemy poprawnie kod i co godzinę będziemy nawiązywać połączenie tylko na 10 minut, po czym rozłączymy się, kod pojawi nam się dopiero po 6 godzinach.
Dlatego właśnie niektóre osoby raportowały, że czasem przez kilka tygodni nie widziały kodów (przed zmianami w połowie maja czas między kodami reCAPTCHA wynosił 4 godziny).
Tak więc zauważmy, że po wpisaniu kodu możemy się dowolnie łączyć i rozłączać. Informacja o tym, że wpisaliśmy kod jest zapamiętana. Możemy także… zmieniać urządzenie, w którym umieszczona jest karta SIM. Do czasu wykorzystania w sumie 60 minut połączenia – kodu nie będzie. W telefonie warto więc po prostu wyłączać transmisję danych na czas niekorzystania za pomocą jednego z wielu widgetów dla Androida lub aplikacji.
Problemy z cookies
Nowe kody mają jedną wielką zaletę – nie korzystają z usług zewnętrznych dostawców i nie wymagają javascriptu, dzięki czemu ponownie można korzystać np. ze starszych telefonów, których proste przeglądarki nie radziły sobie z reCAPTCHA firmy Google. Pojawiło się nowe wymaganie: nasze przeglądarka MUSI poprawnie przyjąć i przekazać do operatora plik cookie, który nadzoruje proces wprowadzania kodu. Ciasteczko nazywa się PHPSESSID i pochodzi oczywiście z domeny bdi.free.aero2.net.pl.
Jeżeli wyłączymy obsługę plików cookie albo zablokujemy je lub skasujemy w czasie wpisywania kodu, nie uda nam się poprawnie wykonać procedury. Objawem tego jest to, że mimo na 100% poprawnego wprowadzenia kodu strona Aero2 poinformuje nas o błędnym kodzie.
Co dalej z kapciem?
W ciągu ostatniego miesiąca pojawiło się kilka ułatwień dla użytkowników Aero2 BDI w postaci aplikacji dla komputerów i telefonów z Androidem, a także kilka szalonych pomysłów na ułatwienie (np. skorzystanie z dodatkowego łącza internetowego do automatyzacji wprowadzania kodów). Najbardziej przydatne postaram się opisać dokładnie w najbliższym czasie. Zapraszam do śledzenia wątków na forum.jdtech.pl dotyczących kodów CAPTCHA.
Ciekawostka: zidentyfikowany został skrypt, który generuje kody CAPTCHA. Jest to prawdopodobnie cool-php-captcha – oprogramowanie dostępne na zasadach opensource.
U mnie w ogóle nie działa aero na windows 10 niby łączy z modemem dioda świeci na niebiesko ale w przeglądarce otwiera mi stronę zamiast z przekierowaniem na captchta to na microsoft.
To nie wina Windows 10. Opisz dokładniej problem, bo nie do końca zrozumiałem: "w przeglądarce otwiera mi stronę" oznacza, że działa OK?
Po kliknięciu na "Połącz" otwiera się przeglądarka i kręci się strona tak jakby chciał się wyświetlić kod captchta tylko, że nie z adresem bdiaero a ze stroną miscrosoft.
To jest normalne – w ten sposób wszystkie prawie wersje Windows sprawdzają, czy jest dostęp do Internetu.
Twoje objawy mogą wskazywać na to, że twój komputer został podłączony przez WiFi lub kablem Ethernet do sieci, w której nie ma dostępu do Internetu.
Kiedy poprzednio dział aero to po w Mobile Partner kliknięciu na połącz automatycznie otwierała się strona do wpisania captchta teraz otwiera się też okno ale z innym zupełnie adresem tak jakby przekierowywała na stronę Msn. Już dokładniej nie umiem tego opisać
W Windows 8, 8.1 i 10 to normalne i tak to działa. Pytanie, dlaczego nie przekierowuje na kapeć mimo, że powinno.
Już wszystko działa
A co pomogło?
Ja nie mam zastrzeżeń. U mnie kody działają bardzo dobrze, a upierdliwość związaną z ich wpisywaniem rekompensuje mi zdecydowana poprawa możliwości uzyskiwania/wznawiania połączeń (krótkie czasy), oraz „jakości” internetu. Współczuję kłopotów innym użytkownikom, ale muszę przyznać że u mnie akurat net śmiga teraz tak jak nigdy – no może podobnie było na początku BDI gdy użytkowników było niewielu.
A mi te nowe kody nie działają WCALE. Są łatwiejsze do odczytania, więc wiem, że przepisuję poprawnie – ale 15 razy z rzędu wysyła wiadomość że kod niepoprawny, to chyba coś nie tak! Próbowałam parę dni później – to samo.
POMOCY!!!!
Napisz, w czym próbujesz je wpisać. Z tego co zauważyłem, wiele osób ma problemy z fabrycznymi przeglądarkami w tabletach z Androidem – pomaga użycie Chrome (tylko trzeba sobie go pobrać).
Mam pytanie właśnie uruchomiłem Aero2 po 4 miechach ,czas wakacji zaczyna się….i mam pytanie jak mam router i modem, to router będzie dalej rozsyłał sygnał , ale po godzinie któryś z użytkowników w domku na działce musi wklepać kapcia i dalej będzie sygnał dla wszystkich ?
Po wpisaniu kodu i resecie routera – tak, wszyscy będą mieli dostęp.
Te nowe kody to tragedia, strasznie powykręcane, niektóre litery/cyfry zlewające się w jedną plamkę.
Może warto byłoby powalczyć o jakieś prostsze kody i krótsze ?
Sposób na ominięcie Captcha.
Idziesz do sklepu kupujesz internet od play lub jakieś stałe łącze i masz za kilka dych spokój na mc
A ja bardzo chciałabym mieć możliwość resetowania kapcia. Chodzi o to że jak chcę przez godzinę utrzymać stałe łącze to robię reset a nie że z nienacka rozmowę na skypie mi rozłącza.