Эмуляция готовности reCaptcha 2

catol

Client
Регистрация
05.07.2012
Сообщения
277
Благодарностей
98
Баллы
28
А как решить проблему с SiteKey, если формы отправки запроса не существует, всё происходит через JS.

И когда JS проверяет на готовность капчи, тогда отправляется запрос.

Есть JS скрипт который при вызове метода о готовности рекапчи, бы эмулировал её готовность?

https://developers.google.com/recaptcha/docs/verify


 
Последнее редактирование:

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 859
Баллы
113

catol

Client
Регистрация
05.07.2012
Сообщения
277
Благодарностей
98
Баллы
28
Верификация проходит на стороне сервера, с использованием секретного ключа, без которого её не выполнить.
Это понятно, я про то что JS на сайте выполняет метод "grecaptcha.getResponse(opt_widget_id)" который возвращает

{
"success": true|false,
"challenge_ts": timestamp, // timestamp of the challenge load (ISO format yyyy-MM-dd'T'HH:mm:ssZZ)
"hostname": string, // the hostname of the site where the reCAPTCHA was solved
"error-codes": [...] // optional
}

Что внедрить на странице JS который при выполнения метода grecaptcha.getResponse(opt_widget_id) всегда возвращал TRUE.

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

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 859
Баллы
113
Это понятно, я про то что JS на сайте выполняет метод "grecaptcha.getResponse(opt_widget_id)" который возвращает
По-моему, это не верно, он возвращает совсем другое. Приведенный результат - это ответ от verify.

Что внедрить на странице JS который при выполнения метода grecaptcha.getResponse(opt_widget_id) всегда возвращал TRUE.
Обычно это делается через автосабмит и это не так просто, как кажется, если не знать JS
 

catol

Client
Регистрация
05.07.2012
Сообщения
277
Благодарностей
98
Баллы
28
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)