Определенные имена сетей могут отключать Wi-Fi на iPhone

Исследователь безопасности обнаружил, что некоторые сети Wi-Fi, в названии которых указан символ процента (%), могут отключать Wi-Fi на iPhone и других устройствах iOS. Карл Ско написал в Твиттере, что если iPhone окажется в зоне действия сети с именем% secretclub% power, устройство не сможет использовать Wi-Fi или любые связанные с ним функции, и даже после сброса настроек сети ошибка может продолжать отображать Wi-Fi как непригодный для использования.

Читай также: iPhone превратили в "кирпич" с помощью эмодзи

Несколько недель назад Шоу и его некоммерческая группа Secret Club, занимающаяся обратной инженерией программного обеспечения в исследовательских целях, обнаружили, что если iPhone подключен к сети с именем SSiD% p% s% s% s% s % n, это вызовет ошибку в сетевом стеке iOS, которая отключит его Wi-Fi, и системные сетевые функции, такие как AirDrop, станут непригодными для использования.

9to5 Mac предложил возможное объяснение странной ошибки:

синтаксис '% [символ]' обычно используется в языках программирования для форматирования переменных в выходной строке. В языке С спецификатор '% n' означает сохранение количества символов, записанных в строку формата, в переменную, переданную в функцию форматирования строки. Подсистема Wi-Fi, вероятно, передает имя сети Wi-Fi (SSID) без очистки в некоторую внутреннюю библиотеку, которая выполняет форматирование строки, что, в свою очередь, вызывает произвольную запись в память и переполнение буфера. Это приведет к повреждению памяти, и сторожевой таймер iOS завершит процесс, тем самым отключив Wi-Fi для пользователя.

Как отмечает 9to5 Mac, ошибки можно избежать, если не подключаться к сетям Wi-Fi с символами процента в их именах.

Напомним, ранее сообщалось, что владельцы iPhone подали в суд на Apple за замедление телефонов.

Хотите знать важные и актуальные новости раньше всех? Подписывайтесь на Bigmir)net в Facebook и Telegram.

magne1906

Комментарии и размещение обратных ссылок в настоящее время закрыты.

Комментирование записей временно отключено.