Google captcha-ны ReBreakCaptcha көмегімен автоматты түрде қалай шешуге болады

Спамдық сайттарға басып кіретін және веб-парақтардың әрқайсысының қауіпсіздігін бұзуға тырысатын боттармен күрес ұзақ уақыт бойы күшейтілді. Бұл тітіркендіргіш қаскүнемдермен күресу үшін ең көп қолданылатын құралдардың бірі болып табылады google captcha, әсіресе нұсқасы ReCaptcha V2, pero lamentablemente se ha difundido una vulnerabilidad en esta herramienta que permite resolver las captcha de manera automática.

Келесі таза білім беру мақаласы қауіпсіздікті бұзуға мүмкіндік береді ReCaptcha V2, ол ұсынатын аудио опциясының артықшылығын. Мақала шабыттандырылған келесі жазба, онда осалдық егжей-тегжейлі түсіндіріліп, кастчаларды автоматты түрде шешуге мүмкіндік беретін сценарий ұсынылады.

ReBreakCaptcha дегеніміз не?

Бұл осалдықты пайдаланатын ақысыз бағдарлама ReCaptcha V2, дейін captcha автоматты түрде шешіледі, бұл үшін автоматтандыру кітапханасын қолданыңыз селенЛа Google Speech Recognition API және әр түрлі алгоритмдер.

Құрал өте қарапайым, үш кезеңнен өтеді, бірінші кезекте «танымал капчаны» шешедіМен робот емеспін«, Содан кейін шешілетін captcha шыққан кезде, аудио опциясын таңдап, аудионы қабылдап, оны өңдеңіз Google Speech Recognition APIСоңында, API танылған сандарды енгізіп, captcha өрісіне енгізіңіз.

Google Speech Recognition Api бірнеше рет істен шығуы мүмкін, сондықтан ReBreakCaptchaДұрыс шешім тапқанға дейін әртүрлі баламаларды қолданып көріңіз. CAPTCHA

ReBreakCaptcha бағдарламасын орнатыңыз және теңшеңіз

Пайдалану үшін ReBreakCaptcha біз бірнеше кішігірім қадамдарды орындауымыз керек, өйткені бастапқы сценарий Windows-қа арналған жолдармен жабылған.

  • Алдымен біз сценарийдің жұмыс істеуі үшін қажетті тәуелділіктерді орнатуымыз керек:
    sudo pip орнату pydub SpeechRecognition selenium
  • Әрі қарай біз сценарийдің репозиторийін клондауымыз керек:
    git clone https://github.com/eastee/rebreakcaptcha.git
  • Біз клонданған жұмыс үстеліне өтіп, сыныпты Linux үшін сәйкес жолдармен өңдейміз.
     CD rebreakcaptcha nano nano rebreakcaptcha.py

    Олар келесі ақпаратты өзгертуі керек

    # Firefox / Gecko драйвері қатысты FIREFOX_BIN_PATH = r «C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe» GECKODRIVER_BIN = r «C: \ geckodriver.exe»

    Айтпақшы, Linux-те

    # Firefox / Gecko драйвері қатысты FIREFOX_BIN_PATH = r «/ usr / bin / firefox» GECKODRIVER_BIN = r «/ usr / bin / geckodriver»

    Егер сіз қолдансаңыз, дәл осылай python3, ауыстырыңыз xrange арқылы range. Біз сценарийді қолданатын жерде URL-ді өзгертуіміз керек (Яғни, біз Сценарийдің шешуін қалаймыз).
    Біз мұны келесі жолда жасай аламыз:
    RECAPTCHA_PAGE_URL = "https://www.google.com/recaptcha/api2/demo"

  • Соңында біз жүгіруіміз керек ReBreakCaptcha, ол көрсетілген URL мекенжайы бар браузерді автоматты түрде ашады және қарастырылып жатқан captcha шешуге арналған процесті орындайды.
    python3 rebreakcaptcha.py

ReBreakCaptcha туралы қорытынды

Бұл сценарий оны әр түрлі процестерде және python-да қарапайым қадамдармен қолдануға негіз бола алады. Бұл құралды пайдалану білім беру мақсатында болуы керек, және оны тарату жалпы қоғамдастық үшін маңызды, өйткені ол жақында бізде осалдықты шешетін патч болатындығына кепілдік береді.

Осалдық осы уақытқа дейін белсенді, сондықтан оны қолданатын пайдаланушыларға кеңес беріледі ReCaptcha V2 қауіпсіздігіңізді басқа құралдармен толықтырыңыз, әсіресе бірнеше рет басып шығаруды шешуге тырысатын IP анықтау.

 


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

16 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Хосе дижо

    және терезелер үшін?

    1.    лагарто дижо

      Сіз оны репозиторийден ала аласыз

  2.   Алехандро дижо

    Жақсы кесіртке,

    Бастапқы ағынды оқығанымен, бөліскеніңіз үшін рақмет https://east-ee.com/ Хит коэффициенті керемет емес сияқты, бірақ көптеген пайдаланушылар оның тек қарапайым коэффициенттерді төмен коэффициенттермен шешуге қабілетті екендігіне назар аударады.

    Рахмет!

    1.    лагарто дижо

      Шынында да, соққы жылдамдығы төмен (тесттерде мен олардың әр 1 шешімінің 7-ін өткіземін), дегенмен осалдық бар және, мүмкін, бұл құрал осы соққы коэффициенттері өсетін етіп оңтайландырылған болуы мүмкін.

  3.   Қалпына келтіру дижо

    Мақала үшін рахмет, шындық маған көп көмектесті!

  4.   кристиам дижо

    аға, оны Windows-қа қалай орнатуға болатындығы туралы аздап түсіндіріп бере аласыз ба?

  5.   Gustavo дижо

    Кесірткені бөліскеніңіз үшін рақмет; сәл кейінірек ойнау үшін таблоға бағыттаңыз. Ол Python-да болғандықтан, сіз оның артықшылығын пайдалануыңыз керек.

  6.   Уилбер Антонио дижо

    Жақсы әрі қызықты мақала үшін жылы лебіз және ризашылық. Маған терезелердің скриптін жіберуіңізді өтінемін, өйткені мен оны еш жерден таба алмаймын, уақыт бөліп, көңіл бөлгеніңіз үшін көп рахмет.

  7.   карр дижо

    Ол капчаны шешпейді және маған осы ескертуді жібереді
    Ескерту: ffmpeg немесе avconv табылмады - ffmpeg бойынша әдепкі, бірақ жұмыс істемеуі мүмкін
    ескерту («ffmpeg немесе avconv табылмады - ffmpeg бойынша әдепкі, бірақ жұмыс істемеуі мүмкін», RuntimeWarning

  8.   періште шілтерлері дижо

    Сәлеметсіз бе, мен параққа тіркелуге тырысамын, бірақ кіргенде RECAPTCHA-мен БАЙЛАНЫСТЫ БОЛМАЙМЫН, бұл маған нені білдіреді?

  9.   Иса Рамос дижо

    Қосу, азайту, көбейту санының капчасын қалай шешуге болады

  10.   аноним дижо

    және жүктеу сілтемесі?

  11.   Хосе Фернандес дижо

    Мен капчатқа қосымша іздеп жүрмін

  12.   ана z. hillside v. дижо

    Менің қалағаным - капчаны беру немесе ашу, мен оларды өте алмаймын, олар ашылмайды

  13.   iraida quiroz дижо

    Маған RECAPTCHA мәселесін шешу керек, мен оны қалай жасау керектігін білмеймін, маған көмектесе аласыз ба?

  14.   MacKey-255 дижо

    Сіз GoodByeCaptcha бағдарламасын қолдана аласыз, ол кескінді анықтауға мүмкіндік береді, бұл аудионы бірнеше рет шешуге тырысқанда қайталап көріңіз.