- PVSM.RU - https://www.pvsm.ru -
В начале 2015 года в московском метро полностью запустился бесплатный Wi-Fi. Я отправился протестировать его и обнаружил некоторые странности. Например, зачем-то был сломан редирект на captive portal на iOS-устройствах. Дело в том, что при подключении к Wi-Fi, устройства на iOS и десктопной MAC OS отправляют HTTP GET запросы на свои сайты, чтобы проверить, нет ли редиректа. Запросы отправляются с User-Agent
CaptiveNetworkSupport-306.3.1 wispr
При этом каждый раз подставляя рандомный URI.
Типичный запрос выглядит так:
curl --http1.0 -A "CaptiveNetworkSupport-306.3.1 wispr" http://www.appleiphonecell.com/Aw0ac99O0Ede/5fnWgqV480Rh/6ZE3jFoingFF/vYBzRnGJgh54/dS9hZn2rVO3M.html
Система обращается по адресам:
В ответ ожидается строка «Success». Если содержимое страницы отличается от ожидаемого, система считает, что в сети есть заглушка и открывает ее поверх всех окон.
Почему-то эти запросы специально перехватываются, чтобы система считала, будто редиректа нет.
Автор: zhovner
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/wifi/84128
Ссылки в тексте:
[1] Источник: http://habrahabr.ru/post/251599/
Нажмите здесь для печати.