по мне:
Я делаю проект для автоматизации некоторых действий на сайте, у которого нет API (а соответственно, приходится лезть под капот). Все шло нормально, пока я не наткнулся на одну хрень, для решения которой мне понадобился функционал Burp Suite
В проекте я использую либу httpx в виде асинхронного клиента, и соответственно через аргумент proxy я задавал адрес прокси BS для перехвата запросов, а поскольку делал в торопях, отключил проверку SSL сертификатов в клиенте (verify=False вместо добавления сертификата BS)
После того, как у меня все заработало, я выключил прокси (убрав, разумеется, все в коде) и обнаружил, что Cloudflare даёт мне ошибку 400 (хотя я не (D)DoS-ил, и не ломал сайт инъкциями и подобным), и самое странное, что через прокси BS оно начинает опять работать!
Отключение проверки SSL сертификатов не помогает, только включение прокси даёт результат (т.е. CF меня не забанило), как такое возможно?
Из моих предположений:
BS как-то меняет запрос, исправляя косяки, а CF мне не говорит о том, где у меня беды с запросом. Это вообще возможно?
Некорректным порядок заголовков (ну это из разряда шизотеорий, если честно, оно и так проходило через прокси, да и все же парсится сначала)
Chromium 121, с Not A Brand 99 Burp Suite локально установлен, на том же ноуте, через дополнительные прокси трафик не пускаю
Смотри на JA3, проблема 90% что в нём
Здаров, у тебя есть опыт с JA3? Как ты сам спуфил отпечатки? Я тут уже устал прокси пробовать, и мне явно нужна помощь более опытного кодера
Обсуждают сегодня