Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров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». Если содержимое страницы отличается от ожидаемого, система считает, что в сети есть заглушка и открывает ее поверх всех окон.

Почему-то эти запросы специально перехватываются, чтобы система считала, будто редиректа нет.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 44: ↑31 и ↓13+18
Комментарии102

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань