hxv blog
17lip/106

CAPTCHA na TG – UserScript

Na BTGigs.info zmienili CAPTCHE o której pisałem jakiś czas temu równocześnie uniemożliwiając mi automatyczne logowanie :(
Poświęciłem więc chwilę czasu (no dobra, kilka godzin) i napisałem UserScript który automagicznie przepisuje kod z obrazka do odpowiedniego pola w formularzu pozwalając dużo wygodniej się logować oraz pokazuje (po raz kolejny), że czasem CAPTCHA to tylko niepotrzebne utrudnienie dla użytkownika a nie prawdziwe zabezpieczenie przed nie wiadomo-czym.
Skrypt może być odrobinę dziwnie napisany - ale działa w większości przypadków (okazyjnie nie chce przepisywać kodu ale to chyba nie wina samego skryptu ale przeglądarki, na szczęście często się to nie zdarza i nie powinno w niczym przeszkadzać).

Skrypt można pobrać/zainstalować klikając tutaj, testowałem go na Google Chrome - jeśli jakimś cudem znajdzie się ktoś, kto będzie chciał go użyć to chętnie mogę go dostosować do Firefoxa lub Opery jeśli zajdzie taka potrzeba.

08.08.2010 - Lekka zmiana w skrypcie, teraz powinien za każdym razem odczytywać kod.

23.08.2010 - TG usunęło CAPTCHA ze strony, userscript do niczego nie jest potrzebny. Jeśli jednak ktoś chce sprawdzić działanie kodu to tutaj jest demo, CAPTCHA wygląda dokładnie jak na stronie TG.

Zakres tematyczny: Internet, Programowanie Dodaj komentarz
Komentarze (6) Trackbacks (0)
  1. Wow, po raz pierwszy widzę, że także z wykorzystaniem JavaScript (Canvas) można rozczytać CAPTCHA ;) Dobra rzecz, dzięki za zajawkę.

  2. Może glupie pytanie, ale jak to zainstalować?

  3. Na Chrome po prostu klikasz na link w ostatnim zdaniu, pojawi się prośba o potwierdzenie instalacji. Na Firefoxie musisz mieć zainstalowany Greasemonkey – jeśli go posiadasz to również musisz kliknąć na linku i potwierdzić. W Operze nie mam pojęcia jak działają userscripty – gdzieś po prostu przeczytałem, że taka opcja jest ;)

  4. Wielkie THX. Korzystam z FF, a chrome szczerze mowiac nie chcialo mi sie instalować.
    Na FF wszystko dziala i nie trzeba nic zmieniac w FF.

    Nigdy z takiej opcji nie korzystalem (nawet nie wiedzialem, ze taka opcja istnieje :( ).
    Jeszcze malo wiem :)

  5. Opera: Narzędzia -> Preferencje -> Zaawansowane -> Zawartość -> Opcje JavaScript -> Folder skryptów użytkownika.

  6. Ciekawy wpis, blog wyladowal w RSS.


Dodaj komentarz


Brak trackbacków.