Pull to refresh

Странности реализации Wi-Fi в метро Москвы

Reading time 2 min
Views 57K


В начале 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 


Система обращается по адресам:

Спойлер
pointer airport.us
pointer ibook.info
pointer macbookair.net
pointer macintosh.me
pointer applecare.info
pointer macintosh.info
pointer itunes.info
pointer itunes.us
pointer iphoto.us
pointer applecare.us
pointer macbook.us
pointer itunesmobile.com
pointer ipod.us
pointer itunestelevision.com
pointer macosxversions.com
pointer itunes.me
pointer itunesaircheck.com
pointer mac.us
macbookair.us
ipod.me
applestore.info
iphone.me
osxlionlaunchpad.com
macgestures.com
macbookair.org
mac.info
macos.us
myipod.net
itunesu.net
appleiphonecell.com
firewire.us
airport.info
itunesparty.com
applecomputer.info
appletv.info
applecomputers.us
idvd.us
osx.info
macbookair.info
itunesu.org
itunesuniversity.com
imovie.us
theapplestore.org
macbookpro.org
apple.me
itools.info
thinkdifferent.us
thinkdifferent.info
macintosh.us
ipod.info
applescript.us
quicktime.info
macosxlionairdrop.com
itunesshow.com
airtunes.net
ipod.net
macos.info
imac.info
imac.us
appleiosv.com
ipodnano.me


В ответ ожидается строка «Success». Если содержимое страницы отличается от ожидаемого, система считает, что в сети есть заглушка и открывает ее поверх всех окон.

Почему-то эти запросы специально перехватываются, чтобы система считала, будто редиректа нет.
Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
+18
Comments 102
Comments Comments 102

Articles