Historia tego, jak hCaptcha złamał avito.ru

hCaptcha przychodzi do nas i połączenie jest orzeźwiające, mamy prawdziwy taniec z tamburynami

Hej Habra!

Usiądź wygodnie i zrób sobie herbatę, bo piszę trochę przeciągnięta i przez prawe ucho. Więc jesteś gotowy? Świetnie, więc zaczynajmy.

UWAGA! Artykuł napisany poniżej może zawierać niepotrzebne informacje, linki, zdjęcia itp. i tak dalej.

Być może zacznę od daleka. Kilka dni temu zainstalowałem OpenWRT na moim routerze i od razu załadowałem go za pomocą dnscrypt i tor z blackjackiem omijanie zamków. Dzięki temu pozbyłem się większości reklam i uzyskałem dostęp do niebieskiego motyla bez instalowania niepotrzebnego oprogramowania na moim nieskazitelnym komputerze. Krótko mówiąc, byłem zadowolony.

Moja twarzHistoria tego, jak hCaptcha złamał avito.ru

Odkryłem jednak niefortunną rzecz. Zaczęto wystawiać najsłynniejszy pchli targ… krzywo. Wszystkie strony działają, ale ona nie.

tytuł spoileraHistoria tego, jak hCaptcha złamał avito.ru
Jako rozsądna osoba zacząłem grzebać w ustawieniach DNS routera, bo wcześniej wszystko działało lepiej. Oznacza to, że złamałem pierwsze przykazanie programisty: „Jeśli coś działa, nie dotykaj tego!” Właściwie to tak spędziłem noc, nie dochodząc donikąd.

Dziś rano jako doświadczony programista zdecydowałem się przejść od drugiej strony i próbowałem wejść przez odbytTor Browser. I oto, zrobiłem to. Następnie zacząłem porównywać logi poprzez moje połączenie i przez Tor. W końcu odkryłem to:

Nie udało się załadować zasobu: serwer odpowiedział ze statusem 403 ()Historia tego, jak hCaptcha złamał avito.ru

Po krótkich poszukiwaniach dowiedziałem się, że problem dotyczy DNS i ponownie poszedłem zagłębić się w ustawienia routera i komputera. Nawiasem mówiąc, nawet zadzwoniłem do dostawcy w moskiewskim pszczelarstwie, wydaje się, że śmieszne małpy działają i oceniam to na podstawie mojego dużego doświadczenia w interakcjach z nimi, a nie z ostatniego połączenia.

Niech małpy mi wybacząHistoria tego, jak hCaptcha złamał avito.ru

Zatem wróciłem tam, gdzie zacząłem. Mianowicie do błędu 403, co oznacza, że ​​teoretycznie nie mogę uzyskać dostępu do skryptu js. Cóż, myślę, zobaczmy, jakiego rodzaju są to skrypty, których nie można dostać. Podążam za linkiem do skryptu:

Historia tego, jak hCaptcha złamał avito.ru

I widzę. Pam-pam-paaaaam. Strona weryfikacji robota, a teraz dostępna jest nowatorska hCaptcha:

Strona kasyHistoria tego, jak hCaptcha złamał avito.ru

W rezultacie przeszedłem weryfikację, wróciłem do Avito i ponownie załadowałem stronę. I widzę, że wszystko wróciło do normy.

Strona główna avito.ruHistoria tego, jak hCaptcha złamał avito.ru

Podsumowując, stwierdzamy, że problem nie dotyczył routera ani dostawcy. I w nowym captcha, którego szczerze mówiąc już znienawidziłem. Postanowiłam podzielić się swoją historią, może komuś pomoże.

Dzięki za oglądanie.

Z poważaniem,
Alrott SlimRG

Źródło: www.habr.com

Dodaj komentarz