Обход reCAPTCHA V2 с помощью API сервиса по решению капч 2Captcha

Процесс решения обычной капчи заключается в следующем: мы забираем изображение капчи со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить

Процесс решения текстовой капчи заключается в следующем: мы забираем текстовый вопрос капчи со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить

Процесс решения заключается в следующем: мы забираем изображение капчи со страницы ее размещения и инструкцию, по каким картинкам необходимо кликать и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора координат точек на изображении, по которым необходимо кликнуть для решения капчи

API демонстрацияКак решить

Процесс решения Rotate Captcha заключается в следующем: мы забираем изображение капчи со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде значения угла поворота изображения, на который необходимо повернуть изображение для решения капчи

API демонстрацияКак решить

Процесс решения reCAPTCHA V2 заключается в следующем: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрация

Процесс решения reCAPTCHA V2 Callback не отличается от аналогичного процесса решения reCAPTCHA V2: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи. Иногда вы не найдете кнопки, отправляющей форму. Вместо нее может использоваться callback-функция. Эта функция выполняется, когда капча распознана. Обычно callback-функция определена в параметре data-callback или как параметр callback у функции grecaptcha.render

API демонстрацияКак решить

Процесс решения невидимой капчи reCAPTCHA V2 Invisible аналогичен распознаванию reCAPTCHA V2 и заключается в следующем: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить

Процесс решения reCAPTCHA V3 следующий: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey, параметра action и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник с соответствующим рейтингом «человечности”, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи. Во многом новый вид капчи похож на reCAPTCHA V2, т.е. основной принцип остался тем же — пользователь получает от API 2Captcha токен, который отправляется в POST-запросе к сайту, а сайт верифицирует токен через API reCAPTCHA

API демонстрацияКак решить

Процесс решения reCAPTCHA Enterprise заключается в следующем: определяем тип reCAPTCHA, он может быть V2 или V3, после чего мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

Как решить

Процесс решения KeyCaptcha заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

API демонстрацияКак решить

Процесс решения GeeTest Captcha заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

API демонстрацияКак решить

Процесс решения заключается в следующем: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи 2Captcha и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить

Процесс решения FunCaptcha Arkose Labs заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

Как решить

Процесс решения Capy Puzzle Captcha заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

Как решить

Процесс обхода Lemin заключается в следующем: пользователь передает параметры капчи, необходимые для ее решения в сервис 2Captcha, где решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи.

API демонстрацияКак решить

Процесс решения капчи Cloudflare Turnsitle заключается в следующем: пользователь передает параметры капчи, необходимые для ее решения: «data-sitekey» и адрес страницы размещения капчи в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи.

API демонстрацияКак решить

ReCaptcha v2 for Contact Form 7 — Плагин для WordPress

  • Детали
  • Отзывы
  • Установка
  • Разработка

Поддержка

Contact Form 7 v5.1 dropped support for reCaptcha v2 along with the [recaptcha] tag December 2018. This plugin brings that functionality back from Contact Form 7 5.0.5 and re-adds the [recaptcha] tag.

If this plugin is installed before updating Contact Form 7 from v5.0.5 to v5.1.1 then it will carry over your old API keys. At that point you will just need to head to this plugins settings page to tell the website to use reCaptcha v2.

Once installed and configured it should be the same reCaptcha functionality you are used to in previous versions of Contact Form 7.

IQComputing

  • Like us on Facebook
  • Follow us on Twitter
  • Fork on Github
  • Settings page

Contact Form 7 is required to work with this plugin.

  1. Install this (ReCaptcha v2 for Contact Form 7) plugin
  2. Update Contact Form 7 to the latest version
  3. Re-add the reCaptcha version 2 API keys (if no keys are currently set). For more information you may read How to Generate Google reCAPTCHA v2 Keys by IQComputing and Contact Form 7 documentation
  4. Using the left-hand admin navigation in the Contact Form 7 subpages click «reCaptcha Version» (Contact -> reCaptcha Version)
  5. Once on the «ReCaptcha v2 for Contact Form 7» settings page, select from the select list «reCaptcha Version 2» and click «save»

Once the version 2 API keys are set, the version 2 has been selected in the plugin settings, all [recaptcha] tags will be replaced with the expected Google reCaptcha on all forms.

Will this plugin work with Version 3 keys?

No and yes. Google reCaptcha has specific keys for each API. If you are doing an upgrade from a previous version of Contact Form 7 to the current version you will need to re-add the Version 2 API keys using the traditional method. That being said you can set the plugin usage to default and it will use the inherit Contact Form 7 reCaptcha Version 3 API.

Where do I add my Version 2 keys?

Under Contact -> Integration you can see a «reCAPTCHA» service box where you may either «Setup Integration» following instructions from the Contact Form 7 documentation. If you already have keys set you will need to click the «Remove Keys» button and re-add them following the Contact Form 7 documentation.

I’ve added the Version 2 keys but nothing has changed

If you have added the Version 2 keys and you still do not see the reCaptcha show up on your forms please check the following:

  1. In WordPress admin, under Contact -> reCaptcha Version please ensure that you have «reCaptcha Version 2» selected and saved.
  2. On your contact forms please ensure that you have the [recaptcha] tag somewhere in the form.

Should the above be correct, at this point it’s time to open a support thread for us to look into the issue further.

Contact Form 7 no longer supports reCAPTCHA V2 The latest version of the reCAPTCHA API is v3. Contact Form 7 5.1 and later uses this reCAPTCHA v3 API. reCAPTCHA v3 works in the background so users don’t need to read blurred text in an image or even tick the “I’m not a robot” checkbox. Can you still add an option for a V3 version? Thank you!

Thank you for this plugin, we can use reCaptcha v2 again.

I found this plugin great as Contact Form 7 using the Google captcha V3 does filter a majority of bad spiders/bots/crawlers, however I find the v2 version quite stable and seems to work better for my type of website. Many thanks.

V3 was blocking way too much, V2 allows too much through.

Worked just fine after the first try! I am coming here after the ethical collapse of CAPTCHA 4WP. I don’t understand how people expect to get money out of a system that is given for free by Google.

I used this to restore recaptcha v2 for Contact Form 7 after «CAPTCHA 4WP» plugin made this a premium feature without warning. Thanks you for the work!

Посмотреть все 85 отзывов

«ReCaptcha v2 for Contact Form 7» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

  • IQComputing

«ReCaptcha v2 for Contact Form 7» переведён на 16 языков. Благодарим переводчиков за их работу.

Перевести «ReCaptcha v2 for Contact Form 7» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

1.4.1 (2022-07-29)
  • Fixed issue with validation error message not appearing on submission.
1.4.0 (2022-06-01)
  • Updated supported version for WordPress 6.0
1.3.9 (2022-04-13)
  • Using wp_is_block_theme() to conditionally test if Google ReCaptcha script should be enqueued globally or inline.

Мета

  • Версия: 1.4.3
  • Обновление: 8 месяцев назад
  • Активных установок: 300 000+
  • Версия WordPress: 4.9 или выше
  • Совместим вплоть до: 6.0.3
  • Языки:

    Chinese (Taiwan), Danish, Dutch, Dutch (Belgium), English (Canada), English (US), Galician, German, Italian, Japanese, Polish, Russian, Spanish (Ecuador), Spanish (Mexico), Spanish (Spain), Spanish (Venezuela) и Swedish.

    Перевести на ваш язык

  • Метки:

    contact form 7contact-form-7-recaptcharecaptchaspam

  • Дополнительно

Оценки

Посмотреть все

  • 5 звёзд 84
  • 4 звезды 0
  • 3 звезды 0
  • 2 звезды 1
  • 1 звезда 0

Войдите, чтобы оставить отзыв.

Участники

  • IQComputing

Поддержка

Решено проблем за последние 2 месяца:

1 из 1

Перейти в форум поддержки

Как сгенерировать ключи Google reCAPTCHA v2

Поддержка » Управление контентом » WordPress » Как сгенерировать ключи Google reCAPTCHA v2

Благослови их сердца, сотрудники Google были заняты своей новой технологией reCAPTCHA v3 на основе сеансов. Основываясь на отзывах нашей клиентской базы и практически всех опрошенных нами людей в возрасте от 2 до 101 года, возвращение к нежелательному спаму было печальным (существует ли такое понятие, как желательный спам?).

Все сводится к следующему: reCAPTCHA v2 работала хорошо, а v3 еще предстоит пройти долгий путь, пока он не достигнет как эффективности v2, так и всех причуд, включая дополнительную загрузку ресурсов в масштабе всего сайта.

Поскольку технологии работают совершенно по-разному, ключи v2 и v3 несовместимы. Это означает, что сайт с ключом v3 нельзя использовать с recaptcha v2, поскольку для обоих поколений технологии защиты от спама используется одна и та же конечная точка Google reCAPTCHA. Ниже мы рассмотрим, как вы можете сгенерировать свои ключи reCAPTCHA.

Во-первых, мы можем начать с благодарности за то, что Google не может сразу перепроверить CAPTCHA v2, как Google+. Шутки в сторону, если у вас еще нет учетной записи Google, вам нужно будет создать ее, особенно для административной консоли Google reCAPTCHA. После того, как вы создадите учетную запись и войдете в консоль Google reCAPTCHA, вас встретит экран регистрации нового сайта. Если нет, нажмите плюсик вверху справа:

 

 

  • Ярлык: вы можете использовать почти все, что хотите (это не открыто для общественности), но примите во внимание что-то интуитивно понятное, например, имя веб-сайта, которому принадлежит ключ
  • В разделе типа reCAPTCHA выберите reCAPTCHA v2, а затем установите флажок «Я не робот», который появляется под ним
  • Домены
    • Добавьте только сам домен или поддомен (т. е. без протоколов, косых черт, портов и т. д.), например. , это будут iqcomputing.com и www.iqcomputing.com, чтобы охватить оба варианта веб-сайта iqcomputing.com.
    • Эти варианты не будут работать, поскольку они содержат протоколы и порты: https://www.iqcomputing.com/ или iqcomputing.com:443
  • Владельцы
    • При желании добавьте дополнительных владельцев (это должны быть адреса электронной почты, связанные с учетных записей Google)
  • Примите Условия использования reCAPTCHA
    • Восхититесь деталями и размером шрифта Условий использования API Google
    • Убедившись, что вы не ходили в юридическую школу, чтобы тратить весь день на написание вышеупомянутых условий, нажмите флажок Принять
  • Отправлять оповещения владельцам
    • Если ваши бабушка и дедушка не являются одним из перечисленных владельцев, и вы не беспокоитесь, что они могут быть сбиты с толку уведомлениями о всплесках трафика или проблемах с конфигурацией сайта, рекомендуется проверить это
  • Нажмите Кнопка SUBMIT (все заглавные буквы, чтобы придать ей законность, чтобы вы знали, что это важный последний шаг)

 

Теперь пришло время заставить эти ключи работать на вас, иначе говоря, бороться с легионами спам-ботов, которые постоянно выбирают ваш сайт, только слишком хотят генерировать спам.

Вы можете сделать это, установив, активировав и добавив эти ключи в свою новую контактную форму 7 — плагин reCaptcha v2, доступный по удивительной цене бесплатно в репозитории плагинов WordPress.

ReCaptcha v2 для контактной формы 7 — плагин WordPress

  • Детали
  • отзывов
  • Монтаж
  • Разработка

Опора

Контактная форма 7 v5.1 прекратила поддержку reCaptcha v2 вместе с 9Тег 0082 [recaptcha] , декабрь 2018 г. Этот плагин возвращает эту функциональность из Contact Form 7 5.0.5 и повторно добавляет тег

[recaptcha] .

Если этот подключаемый модуль был установлен до обновления контактной формы 7 с версии 5.0.5 до версии 5.1.1, он перенесет ваши старые ключи API. В этот момент вам просто нужно перейти на страницу настроек этого плагина, чтобы указать веб-сайту использовать reCaptcha v2.

После установки и настройки должна быть та же функциональность reCaptcha, к которой вы привыкли в предыдущих версиях Contact Form 7.

IQComputing

  • Нравится нам на Facebook
  • Подпишитесь на нас в Твиттере
  • Форк на Github
  • Страница настроек

Для работы с этим плагином требуется контактная форма 7.

  1. Установите этот (ReCaptcha v2 для контактной формы 7) плагин
  2. Обновить контактную форму 7 до последней версии
  3. Повторно добавьте ключи API reCaptcha версии 2 (если ключи в настоящее время не установлены). Для получения дополнительной информации вы можете прочитать Как сгенерировать ключи Google reCAPTCHA v2 с помощью документации IQComputing and Contact Form 7
  4. Используя левую панель навигации администратора на подстраницах контактной формы 7, нажмите «Версия reCaptcha» (Контакты -> Версия reCaptcha)
  5. На странице настроек «ReCaptcha v2 для контактной формы 7» выберите из списка выбора «reCaptcha Version 2» и нажмите «Сохранить»

После установки ключей API версии 2 и выбора версии 2 в настройках плагина все теги [recaptcha] будут заменены на ожидаемую Google reCaptcha во всех формах.

Будет ли этот плагин работать с ключами версии 3?

Нет и да. Google reCaptcha имеет определенные ключи для каждого API. Если вы выполняете обновление с предыдущей версии Contact Form 7 до текущей версии, вам потребуется повторно добавить ключи API версии 2, используя традиционный метод. При этом вы можете установить использование плагина по умолчанию, и он будет использовать унаследованный API контактной формы 7 reCaptcha версии 3.

Куда добавить ключи версии 2?

В разделе «Контакты» -> «Интеграция» вы можете увидеть сервисное окно «reCAPTCHA», где вы можете «Настроить интеграцию», следуя инструкциям из документации Contact Form 7. Если у вас уже есть набор ключей, вам нужно будет нажать кнопку «Удалить ключи» и повторно добавить их в соответствии с документацией Contact Form 7.

Я добавил ключи версии 2, но ничего не изменилось

Если вы добавили ключи версии 2, но по-прежнему не видите reCaptcha в своих формах, проверьте следующее:

  1. В панели администратора WordPress в разделе «Контакты» -> «Версия reCaptcha» убедитесь, что у вас выбрана и сохранена «ReCaptcha Version 2».
  2. В контактных формах убедитесь, что где-то в форме есть тег [recaptcha].

Если вышеизложенное верно, на данный момент пришло время открыть ветку поддержки для дальнейшего изучения проблемы.

Контактная форма 7 больше не поддерживает reCAPTCHA V2 Последняя версия API reCAPTCHA — v3. Контактная форма 7 5.1 и более поздние версии используют этот API reCAPTCHA v3. reCAPTCHA v3 работает в фоновом режиме, поэтому пользователям не нужно читать размытый текст на изображении или даже ставить галочку «Я не робот». Можете ли вы добавить опцию для версии V3? Спасибо!

Спасибо за этот плагин, мы снова можем использовать reCaptcha v2.

Я нашел этот плагин отличным, так как контактная форма 7 с использованием Google captcha V3 действительно фильтрует большинство плохих пауков/ботов/краулеров, однако я считаю, что версия v2 довольно стабильна и, похоже, лучше работает для моего типа веб-сайта. Большое спасибо.

V3 слишком много блокировал, V2 пропускал слишком много.

Сработало просто отлично с первой попытки! Я прихожу сюда после этического коллапса CAPTCHA 4WP. Я не понимаю, как люди ожидают получить деньги от системы, которую Google предоставляет бесплатно.

Я использовал это для восстановления recaptcha v2 для контактной формы 7 после того, как плагин «CAPTCHA 4WP» сделал эту функцию премиум-класса без предупреждения. Спасибо вам за работу!

Прочитать 85 отзывов

«ReCaptcha v2 для контактной формы 7» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.

Авторы

  • IQComputing
1.4.1 (2022-07-29)
  • Исправлена ​​ошибка, из-за которой сообщение об ошибке проверки не появлялось при отправке.
1.4.0 (01.06.2022)
  • Обновлена ​​поддерживаемая версия для WordPress 6.0
1.3.9 (2022-04-13)
  • Использование wp_is_block_theme() для условной проверки того, должен ли сценарий Google ReCaptcha быть поставлен в очередь глобально или встроен.