Как диагностировать из-за чего не заходит на сайт через burp suite?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: пытаюсь зайти на определенный сайт, но выдает ошибку

Burp Suite Professional
Error
По вводным: stream failed to close correctly

69bc31093d246856069769.png

Нужно понять: на остальные сайты заходит нормально, кроме этого - где искать причину?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Павел Админов Ответ

Ошибка Burp Suite stream failed to close correctly для одного конкретного сайта чаще всего связана с HTTP/2, TLS, ALPN, особенностями CDN/WAF или тем, что сайт активно не любит MITM-прокси. Если остальные сайты открываются, Burp в целом настроен правильно, искать нужно в совместимости именно с этим доменом.

Проверьте по шагам. Сначала откройте сайт без перехвата, но через Burp Proxy. Потом включите Intercept. Если без Intercept работает, а с Intercept нет — проблема может быть в задержке/модификации запроса. Если не работает даже без Intercept — смотрите TLS/HTTP2.

В Burp попробуйте отключить HTTP/2:

Project options / Settings
HTTP / HTTP/2
Disable HTTP/2 where possible

Project options / Settings HTTP / HTTP/2 Disable HTTP/2 where possible

Некоторые серверы/CDN при MITM и HTTP/2 закрывают поток не так, как ожидает Burp, отсюда и ошибка stream. После отключения HTTP/2 соединение часто уходит на HTTP/1.1 и сайт открывается.

Проверьте сертификат Burp в браузере. Если сайт использует строгие TLS-настройки, HSTS или certificate pinning в приложении, браузер может ронять соединение. Для обычного браузера достаточно установить CA Burp в доверенные корневые сертификаты.

Ещё возможен WAF. Некоторые сайты видят признаки прокси: необычные заголовки, TLS fingerprint, отсутствие нормального ALPN, подозрительные cookies. Для диагностики сравните запросы:

  • обычный браузер без Burp;
  • браузер через Burp без изменения запроса;
  • curl напрямую;
  • curl через proxy Burp.

Если сайт открывается напрямую, но падает только через Burp, включите лог TLS/HTTP в Burp Logger и смотрите, на каком запросе закрывается поток: HTML, JS, API, картинка, websocket.

Итог: начните с отключения HTTP/2 в Burp, проверки CA-сертификата и просмотра Logger. Если не поможет, вероятно сайт/CDN/WAF блокирует MITM-прокси или конкретный TLS fingerprint.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно