Целевой сайт блокирует запросы от libcurl 7.71.1
-
Приветствую всех зашедших. Один из сайтов начал блокировать все запросы отсылаемые libcurl 7.71.1, который сейчас установлен во все последние версии BAS. Заменить самостоятельно libcurl в папке BAS,конечно же,не удалось,т.к он был переделан и подписан создателем. Проблема точно в библиотеке,пробовал все варианты : кучу разных версий curl работают исправно, даже самостоятельно скомпилированная версия curl 7.71.1 блокируется сайтом,3 разных пк менял и всё осталось так же в BAS и curl соотвественно. Проблему можно исправить если пустить трафик BAS через MITM proxy,видимо сертификат меняется и сайт отдаёт успешные запросы,но это костыль,который сильно грузит систему. Будет ли какая-то возможность менять версию библиотеки самому в будущем или может есть такая возможность сейчас? Может быть есть еще какой-то вариант по решению проблемы? В теории ,даже если заменить версию libcurl могут заблокировать и ее,а как генерировать свои сертификаты под это дело - не представляю. Тестовую версию скрипта для проверки могу предоставить в ЛС.
-
@vdex459sbqoji58 это называется ja3, проверяется набор поддерживаемых ssl шифров. В идеале надо компелировать с набором, который соответствует указанному useragent
-
@UserTrue Спасибо за ответ,серьезная штука оказывается и видимо без смены dll на другую/самостоятельной компиляции с этим набором проблему не решить и нужно как минимум ждать решений от разработчика BAS,правильно понимаю?
-
@vdex459sbqoji58 надо писать в премиум поддержку, или самому компелировать libcurl.dll
-
edit: Проблему решил,спустя N попыток компиляции.
-
@vdex459sbqoji58 said in Целевой сайт блокирует запросы от libcurl 7.71.1:
edit: Проблему решил,спустя N попыток компиляции.
Я менял раньше, может версия не совпадает
-
@UserTrue Всё нормально меняется оказывается. Я это первым делом пробовал,только видимо допустил ошибку где-то и dll получился битым,пересобрал всё с нуля и работает. Спасибо за ответ.
-
Такая же проблема вчера возникла, сайт проверяет tls 1 и 1.1 , в bas они включены, выдает 403 Forbidden. Подскажите как заменить curl в bas на актуальную?
-
@evgeniy98 said in Целевой сайт блокирует запросы от libcurl 7.71.1:
Такая же проблема вчера возникла, сайт проверяет tls 1 и 1.1 , в bas они включены, выдает 403 Forbidden. Подскажите как заменить curl в bas на актуальную?
Думаю, это можно расценивать как баг. Так как некоторые сайты не работают и просить автора обновить что-то, что идет вместе с BAS.
-
@evgeniy98 подскажите пожалуйста, смогли решить проблему?