CloudFrame hCaptcha

AndrewDev

Client
Регистрация
19.03.2021
Сообщения
82
Благодарностей
6
Баллы
8
Все так же мучаюсь с ней, я уже успешно получаю респонс, успе5шно вставляю в нужные поля и успешно сабмичу форму....
На тестовом сайте)
На фрейме меня после сабмита(это по сути пост запрос на сайт, в котором есть все что нужно) меня редиректит на вот это
75247

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

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Cloudflare сложно победить. Нужно снифать трафик и смотреть как там сабмит токена выполняется.
 
  • Спасибо
Реакции: Hacibaba и AndrewDev

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
  • Спасибо
Реакции: AndrewDev

AndrewDev

Client
Регистрация
19.03.2021
Сообщения
82
Благодарностей
6
Баллы
8

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Не сразу уловил контекст. Здесь у Вас получается успешно отправить, а на dash.cloudflare.com - нет, так?

https://dash.cloudflare.com/profile/api-tokens - это сайт на котором надо все разгадать
Где именно там hcaptcha? Не вижу.
 
  • Спасибо
Реакции: AndrewDev

AndrewDev

Client
Регистрация
19.03.2021
Сообщения
82
Благодарностей
6
Баллы
8

AndrewDev

Client
Регистрация
19.03.2021
Сообщения
82
Благодарностей
6
Баллы
8

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
По какой-то причине сайт не подхватывает токен из формы, куда мы его подставляем. Из-за этого запрос отправляется с пустым значением:
75254


Поэтому необходимо действовать немного иначе. Подменим значение параметра h-captcha-response в момент, когда будет отправляться ключевой запрос /api/v4/user/api_key

C#:
var newToken = project.Variables["hcaptcha_token"].Value;
var replaceRegex = @"(?<=""password"":""[^""]+"",""h-captcha-response"":"")[^""]*";
instance.ChangeRequest("https://dash.cloudflare.com/api/v4/user/api_key",
  new List<string> {replaceRegex}, new List<string> {newToken}, false);
75255


Пример шаблона ниже :bt:
 

Вложения

AndrewDev

Client
Регистрация
19.03.2021
Сообщения
82
Благодарностей
6
Баллы
8
По какой-то причине сайт не подхватывает токен из формы, куда мы его подставляем. Из-за этого запрос отправляется с пустым значением:
Посмотреть вложение 75254

Поэтому необходимо действовать немного иначе. Подменим значение параметра h-captcha-response в момент, когда будет отправляться ключевой запрос /api/v4/user/api_key

C#:
var newToken = project.Variables["hcaptcha_token"].Value;
var replaceRegex = @"(?<=""password"":""[^""]+"",""h-captcha-response"":"")[^""]*";
instance.ChangeRequest("https://dash.cloudflare.com/api/v4/user/api_key",
  new List<string> {replaceRegex}, new List<string> {newToken}, false);
Посмотреть вложение 75255

Пример шаблона ниже :bt:
Да ты демон!
 

AndrewDev

Client
Регистрация
19.03.2021
Сообщения
82
Благодарностей
6
Баллы
8
По какой-то причине сайт не подхватывает токен из формы, куда мы его подставляем. Из-за этого запрос отправляется с пустым значением:
Посмотреть вложение 75254

Поэтому необходимо действовать немного иначе. Подменим значение параметра h-captcha-response в момент, когда будет отправляться ключевой запрос /api/v4/user/api_key

C#:
var newToken = project.Variables["hcaptcha_token"].Value;
var replaceRegex = @"(?<=""password"":""[^""]+"",""h-captcha-response"":"")[^""]*";
instance.ChangeRequest("https://dash.cloudflare.com/api/v4/user/api_key",
  new List<string> {replaceRegex}, new List<string> {newToken}, false);
Посмотреть вложение 75255

Пример шаблона ниже :bt:
Я не знаю как тебя благодарить...
Большое тебе спасибо, понял свою ошибку, я уже хотел решать это дело через нейронку)
 

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
как решать такую капчу кто знает? КМ клауд не гадает, рукапча тоже, может есть какое решение?
 

Вложения

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
как решать такую капчу кто знает? КМ клауд не гадает, рукапча тоже, может есть какое решение?
тут сначала надо вырезать светлый квадрат, найдя границы по перепаду яркости. потом вырезанный кусок отправить на сервис.
 
  • Спасибо
Реакции: djaga

DeMoH

Client
Регистрация
25.03.2018
Сообщения
311
Благодарностей
37
Баллы
28

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28
тут сначала надо вырезать светлый квадрат, найдя границы по перепаду яркости. потом вырезанный кусок отправить на сервис.
Подскажи как найти границы по перепаду яркости?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

zhekmans

Client
Регистрация
31.05.2019
Сообщения
211
Благодарностей
30
Баллы
28

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