Як автоматично вирішити captcha Google за допомогою 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, пункт вирішити капчу автоматично, для цього використовуйте бібліотеку автоматизації Селен, то API розпізнавання мови Google та різні алгоритми.

Інструмент досить простий, проходить три фази, перша, де він вирішує популярну капчу «Я не робот«, Тоді, коли вийде капчу, яку потрібно вирішити, виберіть опцію аудіо, отримайте аудіо та обробіть його за допомогою API розпізнавання мови GoogleНарешті, введіть числа, розпізнані Api, і введіть їх у поле капчі.

Програма розпізнавання мовлення Google Api може повторно виходити з ладу, тому ReBreakCaptchaВи пробуєте різні альтернативи, поки не знайдете правильного рішення. CAPTCHA,

Встановіть та налаштуйте ReBreakCaptcha

Щоб скористатися ReBreakCaptcha ми повинні виконати кілька невеликих кроків, оскільки оригінальний сценарій виправлений шляхами для Windows.

  • Перш за все, ми повинні встановити необхідні залежності для роботи сценарію:
    sudo pip встановити pydub SpeechRecognition селен
  • Далі ми повинні клонувати сховище сценарію:
    git clone https://github.com/eastee/rebreakcaptcha.git
  • Ми переходимо до клонованого робочого столу та редагуємо клас із відповідними шляхами для Linux.
     cd rebreakcaptcha nano nano rebreakcaptcha.py

    Вони повинні змінити наступну інформацію

    # Firefox / Gecko Driver Related FIREFOX_BIN_PATH = r "C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe" GECKODRIVER_BIN = r "C: \ geckodriver.exe"

    До речі в Linux

    # Firefox / Gecko Driver Related 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-адресою та виконає процес вирішення суперечки.
    python3 rebreakcaptcha.py

Висновки щодо ReBreakCaptcha

Цей сценарій може бути основою для використання його в різних процесах, а в python простими кроками ми можемо його вдосконалити. Використання цього інструменту має бути для освітніх цілей, а його розповсюдження є важливим для спільноти загалом, оскільки воно гарантує, що незабаром ми отримаємо патч, який усуває цю вразливість.

Вразливість наразі активна, тому рекомендується користувачам, які використовують ReCaptcha V2 доповніть свою безпеку іншими інструментами, особливо виявленням ІР, які неодноразово намагаються вирішити капчі.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Хосе - сказав він

    а для вікон?

    1.    ящірка - сказав він

      Ви можете використовувати його, оскільки він надходить із сховища

  2.   Олександр - сказав він

    Добрий Ящірець,

    Дякуємо, що поділилися, хоча прочитали оригінальну тему https://east-ee.com/ Не здається, що коефіцієнт потрапляння надзвичайний, але багато користувачів зазначають, що він здатний вирішувати найпростіші капчі в і без того низьких коефіцієнтах.

    Привіт!

    1.    ящірка - сказав він

      Дійсно, показники потрапляння низькі (у тестах, які я виконую 1 з кожних 7, вони були вирішені), однак уразливість існує, і, швидше за все, інструмент оптимізований таким чином, щоб ці показники потрапляння зростали.

  3.   Відновлення ПК - сказав він

    Дякую за статтю, правда, вона мені дуже послужила!

  4.   кристіам - сказав він

    брате, ти міг би пояснити трохи більше про те, як встановити його у Windows?

  5.   Густаво - сказав він

    Дякуємо за обмін ящіркою; прямо на табло, щоб пограти трохи пізніше. Оскільки це на Python, вам доведеться скористатися.

  6.   Вільбер Антоніо - сказав він

    Сердечне привітання та вдячність за статтю, яка є дуже хорошою та цікавою. Я хотів би, щоб ви надіслали мені скрипт для вікон, оскільки я ніде не можу його знайти, велике спасибі за ваш час та увагу.

  7.   Карр - сказав він

    Це не вирішує капчу і надсилає мені це попередження
    RuntimeWarning: Не вдалося знайти ffmpeg або avconv - за замовчуванням ffmpeg, але може не працювати
    warn ("Не вдалося знайти ffmpeg або avconv - за замовчуванням ffmpeg, але може не працювати", RuntimeWarning

  8.   шнурки ангеліса - сказав він

    Привіт, я намагаюся зареєструватись на сторінці, але коли я заходжу, я НЕ МОЖУ ЗВ’ЯЗАТИСЯ З RECAPTCHA, що це означає?

  9.   Ісус Рамос - сказав він

    Як розв’язати капчу числа додавання, віднімання, множення

  10.   Анонімний - сказав він

    і посилання для завантаження?

  11.   Хосе Фернандес - сказав він

    Шукаю заявку на капчат

  12.   ана z. пагорб с. - сказав він

    Я хочу передати або відкрити капчу, я не можу їх пропустити, вони не відкриваються

  13.   Іраїда Кіроз - сказав він

    Мені потрібно вирішити проблему RECAPTCHA, і я не знаю, як це зробити. Ви можете мені допомогти, будь ласка

  14.   МакКей-255 - сказав він

    Ви також можете використовувати GoodByeCaptcha, який реалізує виявлення зображень, що дозволяє уникнути проблеми спробувати ще раз, коли ви намагаєтеся багато разів вирішити звук.