- Их больше, чем мы думали: какие сети могут сломать Wi-Fi в вашем iPhone
- Как понять, безопасна ли сеть Wi-Fi
- Не работает Wi-Fi на iPhone. Что делать
- Эксперт обнаружил баг в работе Wi-Fi на iPhone
- Осторожно! Подключение к роутеру с таким названием сломает Wi-Fi в вашем iPhone
- Безопасно ли подключаться к Wi-Fi
- Не работает Wi-Fi на iPhone. Что делать
- Лонгриды для вас
- Знак процента в названии Wi-Fi-сетей оказался опасным для Айфонов
Их больше, чем мы думали: какие сети могут сломать Wi-Fi в вашем iPhone
Несмотря на то что iOS в принципе считается более безопасной платформой, чем Android, пользователей мобильной операционки Apple опасности поджидают на каждом углу. Ведь никогда не знаешь заранее, когда кто-нибудь решит над тобой подшутить и пришлёт тебе «сообщение смерти», которое подвесит твой iPhone. Да, они появляются не так уж и часто, а Apple обычно довольно быстро их обезвреживает, но в целом это довольно неприятно. Другое дело, что бывают не только «сообщения смерти», но и беспроводные сети примерно с той же степенью опасности.
Раньше на iOS были только сообщения смерти, а теперь появились ещё и Wi-Fi-сети смерти
Серьезная уязвимость в iOS позволяла взломать любой iPhone по Wi-Fi
Недавно мы рассказывали вам о сетях Wi-Fi со специфическим названием, подключение к которым принудительно отключало беспроводной модуль. Всё дело было в использовании особой комбинации символов, которые iOS распознавала как команду и сбрасывало настройки Wi-Fi, из-за чего блокировалось подключение к беспроводным сетям в принципе. Вот только, как неожиданно выяснилось, сетей с опасными названиями куда больше одной.
Как понять, безопасна ли сеть Wi-Fi
После того, как вы подключитесь к одной из таких сетей Wi-Fi, вы уже не сможете подключиться к другим
По словам эксперта в области информационной безопасности Карла Шоу, может существовать множество различных комбинаций символов, используемых в названии сетей Wi-Fi, которые негативно влияют на работу iPhone. Шоу убедился в этом, подключившись к сети под названием %secretclub%power. Это привело к отключению модуля Wi-Fi на его смартфоне, а вернуть его к работе помог только полный сброс настроек сети.
Судя по всему, отключение Wi-Fi может спровоцировать практически любое имя беспроводной сети, при условии, что в его названии присутствуют знаки процента в определённой последовательности. Дело в том, что символ % — это спецификатор формата строки в языке программирования C. iPhone распознаёт его именно в этой роли и запускает процесс форматирования строки с названием сети, что и провоцирует отключение модуля Wi-Fi.
Если вы решили поэкспериментировать с тем, какие ещё сочетания символов могут вывести Wi-Fi на вашем iPhone из строя, то лучше этого не делать. Во-первых, чтобы вернуть модуль к работе, нужно сбросить настройки, с чем часть пользователей может и не справиться. А, во-вторых, никто не может гарантировать, что не существует такой комбинации символов, которая отключает модуль Wi-Fi безвозвратно, требуя перепрошивки для восстановления его работоспособности.
Вы можете навсегда отключить модуль Wi-Fi на своих устройствах под управлением iOS, стоит вам хоть раз подключиться к публичной сети Wi-Fi под названием %secretclub%power. Нет никакой гарантии, что сброс настроек сети до заводских восстановит его функциональность. Поэтому лучше не рискуйте, — написал Карл Шоу у себя в Твиттере, подтвердив, однако, что ему удалось восстановить работоспособность Wi-Fi-модуля.
Не работает Wi-Fi на iPhone. Что делать
Если вам не повезло и вы всё-таки подключились к такой Wi-Fi-сети, которая отключила беспроводной модуль в вашем iPhone, есть метод, теоретически способный вернуть его к жизни. Этот способ, как упоминалось ранее, состоит в том, чтобы сбросить настройки сети, которые изменяются при подключении к маршрутизатору смерти.
- Перейдите в «Настройки» у себя на iPhone или iPad;
- Пролистайте список параметров и выберите «Сброс»;
Сброс настроек сети должен помочь, но этого никто не гарантирует
- В открывшемся окне нажмите «Сбросить настройки сети»;
- Введите пароль и подтвердите сброс настроек сети.
После этого все настройки сети откатятся до заводских, и модуль Wi-Fi скорее всего заработает как и прежде. Однако, предупреждает эксперт, не исключено, что данный метод может либо не сработать, либо сработать только ограниченное количество раз. А вот как действовать, если сброс настроек не помог, пока никто не знает.
Несмотря на то что этой проблеме уже исполнился почти целый месяц, Apple не спешит что-либо исправлять. Во всяком случае, в iOS 14.7, которую компания тестирует прямо сейчас, никаких исправлений замечено не было. Так что пользователи, которые обновятся на новую версию операционной системы, скорее всего, не получат защиту от так называемых беспроводных сетей смерти, потому что Apple пока и не думает обезвреживать их.
Источник
Эксперт обнаружил баг в работе Wi-Fi на iPhone
18 июня 2021 года инженер и основатель secret.club Карл Шоу (Carl Schou) рассказал в Twitter, что при присоединении любого iPhone, включая новые модели, к Wi-Fi сети с символьным названием (SSID) в виде «%p%s%s%s%s%n», происходит зависание работы беспроводного модуля мобильного устройства. Фактически Wi-Fi перестает работать, а попытка его активации заново приводит к моментальному отключению кнопки включения.
Пример бага с Wi-Fi на iPhone.
Также проблема полностью ломает AirDrop на iPhone.
Издание Bleeping Computer подтвердило, что проблема с Wi-Fi возникает на разных iPhone, включая XS, и на разных версиях iOS, включая 14.4.2 и 14.6.
Пользователи в комментариях к публикации посоветовали способ восстановления работы модуля Wi-Fi на пострадавшем мобильном устройстве. Необходимо сбросить настройки сети — зайти в «Настройки», потом в «Основные», выбрать «Сброс» и там активировать параметр «Сбросить настройки сети» (Settings -> General -> Reset -> Reset Network Settings).
Шоу пояснил, что не советует экспериментировать с такими названиями сетей и подождать патча от Apple, если компания заинтересуется этой проблемой.
Пользователи в комментариях также начали предлагать варианты использования этого бага при переименовании незащищенных публичных точек доступа или хотспотов с простыми паролями на настройку в гостевые точки доступа без паролей.
Некоторые пользователи проверили подключения к сети «%p%s%s%s%s%n» на устройствах с ОС Android. Там все работает штатно без проблем.
Эксперты Bleeping Computer предположили, ошибку с Wi-Fi на iPhone, вероятно, связана с проблемой синтаксического анализа входных данных. Когда в именах точек доступа Wi-Fi присутствует строка со знаками «%», то iOS может ошибочно интерпретировать буквы, следующие за «%», как спецификаторы формата строки, хотя это не так. В языках семейства C спецификаторы формата строки имеют особое значение и обрабатываются компилятором языка как имя переменной или команда, а не просто текст. Например, команда printf на самом деле не печатает символ «%n», а сохраняет количество символов, предшествующих %n, в заранее определенной переменной.
В 2018 году пользователи iPhone столкнулись с проблемой при получении в тексте смс символов Unicode для индийского языка телугу. Проблема возникала на некоторых версиях iOS в приложениях, использующих дефолтный шрифт San Francisсo. Получив всего несколько символов జ్ఞా, пользователь терял управление над многими приложениями в iOS, включая почту и Facebook. Если один из символов телугу появлялся во всплывающих уведомлениях, то блокировался SpringBoard — приложение, отвечающее за главный экран в iOS.
В 2015 году пользователи iPhone столкнулись со сбоем системы и перезагрузкой своих устройств после получения смс или пуш-сообщения со смесью арабского текста с хинди или бенгальским посередине и китайским иероглифом в конце в виде строки «للصبللصبرر ॣ ॣ h ॣ ॣ 冗».
Источник
Осторожно! Подключение к роутеру с таким названием сломает Wi-Fi в вашем iPhone
Все владельцы iPhone знают о существовании так называемых символов смерти. Это буквы из редко употребительных алфавитов, которые iOS не может обработать на уровне юникода. Из-за этого смартфон либо зависает, либо входит в бесконечный цикл перезагрузки, чем пользуются злоумышленники, распространяя сообщения с такими символами. Конечно, Apple старается своевременно пресекать подобные случаи, но глобально это не особенно помогает. Правда, как тут выяснилось, есть ещё кое-что похуже.
Если назвать сеть Wi-Fi особым образом, сам модуль на iPhone может отключиться
Оказывается, существует специальная комбинация символов, использование которой в названии сети Wi-Fi может навсегда выключить функцию беспроводного интернета на iPhone. Об этом у себя в Твиттере рассказал исследователь в области кибербезопасности Карл Шоу. По его словам, если назвать маршрутизатор именем “%p%s%s%s%s%n” (без кавычек), то произойдёт отключение самого модуля Wi-Fi.
Безопасно ли подключаться к Wi-Fi
Отключение будет носить не аппаратный, а программный характер, однако активировать Wi-Fi-модуль после подключения к сети с таким названием перезагрузками или переименованиями сети будет уже нельзя. А поскольку способы ремонта, применяемые большинством пользователей, сводятся именно к этим манипуляциям, вернуть Wi-Fi на iPhone к жизни, а также сопряжённые с его работой системные функции, многие уже не смогут.
After joining my personal WiFi with the SSID “%p%s%s%s%s%n”, my iPhone permanently disabled it’s WiFi functionality. Neither rebooting nor changing SSID fixes it :
Если вы однажды попробуете подключиться к сети Wi-Fi с названием “%p%s%s%s%s%n”, iPhone тут же отключится от маршрутизатора, модуль отключится, а любая ваша попытка включить его заново будет пресекаться на системном уровне. Нет, сам тумблер переключения Wi-Fi не окрасится в серый и будет по-прежнему активным, но каждый раз, когда будете его активировать, он будет тут же отключаться.
Несмотря на то что исправить ошибку не позволяет ни перезагрузка, ни переименование маршрутизатора, это не значит, что отключение Wi-Fi на iPhone, подключившихся к сетям «смерти» не существует. На самом деле смартфонам можно вернуть былую работоспособность с беспроводными сетями. Для этого достаточно просто сбросить сетевые конфигурации в меню системных настроек.
Не работает Wi-Fi на iPhone. Что делать
- Перейдите в «Настройки» у себя на iPhone или iPad;
- Пролистайте доступные параметры вниз и выберите «Сброс»;
При этой и любой другой проблеме можно сбросить настройки сети
- В открывшемся окне выберите «Сбросить настройки сети»;
- Введите пароль и подтвердите сброс настроек сети.
После проведения этой манипуляции все конфигурации откатятся до заводских и iPhone забудет, что подключался к сети «смерти». Так что в дальнейшем вы сможете продолжить использовать Wi-Fi-сети и смежные с ними системные функции вроде AirDrop или AirPlay. Даже полного сброса системных настроек и отката до заводского состояния с последующим накатыванием резервной копии не потребуется.
По большому счёту проблема, которая возникает из-за неправильного названия сети Wi-Fi, не может считаться такой уж существенной. Всё-таки вряд ли вы найдёте хоть один маршрутизатор с таким названием. Другое дело, что кто-нибудь практически наверняка решит подшутить и переименует свою сеть в “%p%s%s%s%s%n”. В результате это приведёт к отключению Wi-Fi, но, как мы уже знаем, всё решаемо.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Проблемы с чтением SD-карт, неработающий MagSafe 3 и еще несколько проблем новых MacBook Pro делают их покупку сомнительным решением. В статье подробно разберем все нюансы работы яблочных ноутбуков и обсудим способы их решения.
Apple призналась, что из-за пандемии недополучила целых 6 миллиардов долларов выручки. Причина — нехватка процессоров. Причём, судя по всему, это только начало всех проблем компании. Разберёмся, что её ждёт в будущем и как это отразится на нас
В России наблюдается массовый дефицит техники Apple. В большинстве торговых сетей закончились не только новые iPhone, но и старые, а также iPad и Mac. Всё это — следствие дефицита процессоров. Так что не медлите с покупкой — устройств на всех не хватит.
Хорошая идея отвадить соседей подключаться к вашему роутеру. Создать отдельную гостевую сеть без пароля с таким именем.
Источник
Знак процента в названии Wi-Fi-сетей оказался опасным для Айфонов
Если подключить Айфон к точке доступа, содержащей в названии знак процента, то Wi-Fi в устройстве перестанет работать полностью.
Уязвимость в iOS обнаружил исследователь безопасности из Дании Карл Шоу. Он рассказал в Твиттере, что попытался подключить телефон к сети с названием «%secretclub%power». В результате этого кнопка включения Wi-Fi стала неактивной.
За две недели до этого Шоу столкнулся с похожим поведением Айфона при попытке подключиться к сети с названием «%p%s%s%s%s%n»: тогда кнопка включения Wi-Fi оставалась активной, но почти моментально переключалась с включенного состояния на выключенное. То же самое происходит и с менее подозрительными названиями сетей, например «%Free %Coffee at %Starbucks».
Судя по всему, причина проблем с Wi-Fi — неправильная обработка имени сети при подключении. Фрагмент кода, записывающий во внутренний журнал информацию о разных событиях, пытается зафиксировать факт подключения, но воспринимает сочетание символов %s как отсылку к переменной, которой не существует. Из-за этого программа выдает ошибку, и Wi-Fi перестает работать.
Сама по себе удаленная деактивация Wi-Fi не опасна для пользователя. Ситуация неприятная и требует работы по восстановлению доступа к сети — об этом расскажем ниже. Однако это не взлом телефона, при котором злоумышленник может получить доступ к личным данным.
При этом в блоге компании AirEye, занимающейся защитой корпоративных сетей, говорится, что в теории эту уязвимость можно использовать для удаленного выполнения кода на устройстве. Эта же компания отмечает, что ошибка с подключением к Wi-Fi с процентом в названии проявляется также на компьютерах под управлением macOS.
Источник