Kako automatski riješiti Google captcha pomoću ReBreakCaptcha

Bitka protiv botova koji napadaju neželjene web stranice i pokušavaju zaobići sigurnost svake od web stranica odavno je pojačana. Jedan od alata koji se najčešće koristi za borbu protiv ovih dosadnih uljeza su google captcha, posebno verzija ReCaptcha V2, pero lamentablemente se ha difundido una vulnerabilidad en esta herramienta que permite resolver las captcha de manera automática.

Sljedeći isključivo edukativni članak omogućit će nam narušavanje sigurnosti ReCaptcha V2, iskorištavajući audio mogućnost koju nudi. Članak je inspirisan sljedeći unos, u kojem je ranjivost detaljno objašnjena i ponuđena je skripta koja nam omogućava automatsko rješavanje captcha-a.

Šta je ReBreakCaptcha?

To je besplatna aplikacija koja koristi ranjivost programa ReCaptcha V2, para automatski riješiti captcha, za ovo koristite biblioteku automatizacije selen, u Google prepoznavanje govora Api i razni algoritmi.

Alat je prilično jednostavan, prolazi kroz tri faze, prvu u kojoj rješava popularnu captcha od «Nisam robot«, Zatim kada izađe captcha koju treba riješiti, odaberite opciju zvuka, primite zvuk i obradite ga pomoću Google prepoznavanje govora ApiNa kraju unesite brojeve koje Api prepoznaje i unesite ih u polje captcha.

Googleovo prepoznavanje govora Api možda više puta neće uspjeti, pa ReBreakCaptchaIsprobajte razne alternative dok ne pronađete pravo rješenje. captcha

Instalirajte i konfigurirajte ReBreakCaptcha

Iskoristiti ReBreakCaptcha moramo slijediti nekoliko malih koraka, jer je originalna skripta zakrpana stazama za Windows.

  • Prije svega moramo instalirati potrebne zavisnosti da bi skripta radila:
    sudo pip instalirati pydub SpeechRecognition selen
  • Dalje moramo klonirati spremište skripte:
    git clone https://github.com/eastee/rebreakcaptcha.git
  • Idemo na kloniranu radnu površinu i uređujemo klasu, sa odgovarajućim putanjama za Linux.
     cd rebreakcaptcha nano nano rebreakcaptcha.py

    Trebali bi promijeniti sljedeće informacije

    # Firefox / Gecko povezani vozač FIREFOX_BIN_PATH = r "C: \ Programske datoteke (x86) \ Mozilla Firefox \ firefox.exe" GECKODRIVER_BIN = r "C: \ geckodriver.exe"

    Inače u Linuxu

    # Firefox / Gecko povezani vozač FIREFOX_BIN_PATH = r "/ usr / bin / firefox" GECKODRIVER_BIN = r "/ usr / bin / geckodriver"

    Na isti način ako koristite python3, molim zamijenite xrange por range. Moramo također izmijeniti URL na koji želimo primijeniti skriptu (Odnosno, onaj koji želimo da skripta riješi).
    To možemo u redu u kojem se pojavljuje sljedeće:
    RECAPTCHA_PAGE_URL = "https://www.google.com/recaptcha/api2/demo"

  • Napokon moramo pobjeći ReBreakCaptcha, automatski će otvoriti preglednik s naznačenim URL-om i izvršiti postupak rješavanja dotičnog captcha-a.
    python3 rebreakcaptcha.py

Zaključci o ReBreakCaptcha

Ova skripta može biti osnova za upotrebu u raznim procesima, a u pythonu jednostavnim koracima možemo je poboljšati. Upotreba ovog alata mora biti u obrazovne svrhe, a za zajednicu je općenito važno da ga šire, jer garantuje da ćemo uskoro imati zakrpu koja rješava ovu ranjivost.

Ranjivost je do sada aktivna, pa se preporučuje korisnicima koji koriste ReCaptcha V2 dopunite svoju sigurnost drugim alatima, posebno otkrivanjem IP-a koji u više navrata pokušavaju riješiti captcha-e.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jose rekao je

    a za prozore?

    1.    gušter rekao je

      Možete ga koristiti onako kako dolazi iz spremišta

  2.   Alejandro rekao je

    Dobri gušteru,

    Hvala na dijeljenju, iako ste pročitali originalnu nit https://east-ee.com/ Ne čini se da je stopa pogodaka izvanredna, ali mnogi korisnici ističu da je u stanju riješiti samo najlakše captche u ionako niskim omjerima.

    Pozdrav!

    1.    gušter rekao je

      Stope pogodaka su zaista niske (u testovima koje provodim 1 od svakih 7 riješeni su), međutim, ranjivost postoji i najvjerojatnije je alat optimiziran tako da ti omjeri pogodaka rastu.

  3.   recoverypc rekao je

    Hvala na članku, istina da mi je mnogo poslužio!

  4.   christian rekao je

    brate, možeš li objasniti malo više o tome kako ga instalirati u Windows?

  5.   Gustavo rekao je

    Hvala što ste podijelili guštera; direktno na semafor za igranje malo kasnije. Budući da je u Pythonu, morate to iskoristiti.

  6.   wilber anthony rekao je

    Srdačan pozdrav i zahvalnost za članak, koji je vrlo dobar i zanimljiv. Molim vas, pošaljite mi skriptu za prozore, jer je nigdje ne mogu pronaći, veliko hvala na vašem vremenu i pažnji.

  7.   auto rekao je

    Ne rješava capcha i šalje mi ovo upozorenje
    RuntimeWarning: Nije moguće pronaći ffmpeg ili avconv - podrazumevano je ffmpeg, ali možda neće raditi
    upozoriti ("Nisam mogao pronaći ffmpeg ili avconv - zadani je ffmpeg, ali možda neće raditi", RuntimeWarning

  8.   angelis vezice rekao je

    Pozdrav, pokušavam se registrirati na stranici, ali kad uđem, dobijem NE MOGU SE POVEZATI S RECAPTCHOM što ovo znači, netko bi mi mogao pomoći

  9.   Isus ramos rekao je

    Kako riješiti capcha broja zbrajanja, oduzimanja, množenja

  10.   Anónimo rekao je

    i link za preuzimanje?

  11.   Jose fernandez rekao je

    Tražim aplikaciju za capchat

  12.   ana z. hillside v. rekao je

    Ono što želim je da prođem ili otvorim captcha, ne mogu ih proći, oni se ne otvaraju

  13.   Iraida Quiroz rekao je

    Moram riješiti problem RECAPTCHA i ne znam kako to učiniti, možete li mi pomoći

  14.   MacKey-255 rekao je

    Možete koristiti i GoodByeCaptcha koji implementira detekciju slike čime se izbjegava problem Pokušaj ponovo kada više puta pokušate riješiti zvuk.