Главная » Блоги Экспертов И ИТ-Компаний » Не все названия WiFi сетей одинаково полезны для вашего iPhone
Статус не указан
Возможность размещать посты на проекте остановлена

Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.

Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.

Не все названия WiFi сетей одинаково полезны для вашего iPhone

Не все названия WiFi сетей одинаково полезны для вашего iPhone

Интернет

#гаджеты #apple #ios #wi-fi #iphone

Представьте, что у вас самый современный iPhone. Вы зашли в кафе, а может быть, и в ресторан. Заказали свои любимые блюда и решили посмотреть, что нового в «телеге» или твиттере. Ваш смартфон очень быстро нашел сеть, официант любезно подсказал пароль. Казалось бы, стандартная ситуация. Но вот проблема: iPhone не смог подключиться к WiFi. Более того, добравшись до дома, вы внезапно обнаруживаете, что смарт больше не дружит и с домашним роутером. Баг? Ну, если вам будет от этого легче, то да, досадная мелочь, которая превращается в проблему. Но что случилось?

фото (c) Loïc Lassence

фото (c) Loïc Lassence

Отвечает исследователь Карл Шоу (Carl Schou). Несколько недель назад его команда под названием Secret Club, занимающаяся обратной разработкой программного обеспечения в исследовательских целях, обнаружила, что если «яблочный» смарт присоединился к сети с SSiD именем, имеющим структуру %p%s%s%s%s%n, то результатом этого события станут неожиданные действия iOS. Система полностью отключает свои сетевые функции вместе с AirDrop.

Вот что пишут ребята из 9to5 Mac

Характер синтаксиса % используется в языках программирования для «форматирования переменных в выходной строке». Видимо, подсистема WiFi передает название сети «как есть». Это название попадает затем в некую системную библиотеку, которая, повинуясь синтаксису, выполняет форматирование, в результате которого происходит переполнение буфера обмена. Что в свою очередь приводит к повреждению состояния памяти, и специальный сторожевой процесс немедленно «убивает» WiFi.

Ну понятно, — скажете вы. — Ок, мы перезагрузим наш айфончик, и все будет хорошо как прежде.

9to5mac.com

9to5mac.com

Увы, это не совсем так. Ни ребут, ни изменения SSID не смогли решить проблему команды Шоу. Зато сброс всех известных WiFi сетей и удаление информации о них оказался тем самым способом, который спасает ситуацию. Правда, после сброса придется заново подключаться ко всем старым источникам информации, но зато WiFi заработает надежно как прежде.

Secret Club обратилась к Apple с официальным рапортом о проблеме. Ребята из Купертино пока что молчат, но, как полагают эксперты, баг, вполне возможно, будет вылечен следующим обновлением iOS. А пока ребята из Secret Club просят пользователей с осторожностью относиться к WiFi сетям, в имени которых есть символ процента(%).

https://futurita.ru/internet/Internet/internet_2320.html

Источник: https://futurita.ru/internet/Internet/internet_2320.html


Данный материал является частной записью члена сообщества Club.CNews.
Редакция CNews не несет ответственности за его содержание.
1 год назад | тэги: Интернет
Комментарии
Другие публикации
RU,
---



Забыли пароль?

Редакция CNews готова принять пресс-релизы компаний на адрес news@cnews.ru.

Приглашаем вас делиться комментариями о материалах CNews на наших страницах платформ Facebook, Telegram и Twitter.