Новости На iPhone обнаружились баги с Wi-Fi. Не подключайтесь к сетям с такими названиями — будут проблемы!

На iPhone обнаружились баги с Wi-Fi. Не подключайтесь к сетям с такими названиями — будут проблемы!

Drako
Читать в полной версии

Поклонники техники Apple часто утверждают, что смартфоны и планшеты компании очень надёжные и мощные. Однако это не всегда так. Как оказалось, на iOS есть сразу две ошибки, которые могут оставить пользователя без Wi-Fi.

Ошибки обнаружил специалист по безопасности Карл Шоу (Carl Schou). Первую он нашёл ещё в середине июня. Тогда речь шла о сбое Wi-Fi при попытке подключиться к сети с названием «%p%s%s%s%s%n» (без кавычек). Если подключиться к такой сети, то беспроводной адаптер сам отключится. Вернуть его к жизни можно перезагрузкой устройства или сбросом настроек сети.

А вот новая проблема требует только сброса до заводских настроек на самом устройстве. Сбой возникает при попытке подключиться к сети с названием вида «%secretclub%power» (без кавычек). Как и в прошлый раз, проблема явно связана с неправильной обработкой символа %, хотя это лишь догадка.

Apple пока не комментирует ситуацию, потому пока что рекомендуется не подключаться к сетям, где знак % есть в началe или конце названия сети.

❌ S.T.A.L.K.E.R. 2 в России отказываются даже пиратить
Комментарии 9
Оставить комментарий
3 года
Ахахххххаххахаахх спасибо
Ответить
3 года
Неприятный сюрприз.
Ответить
3 года
походу один из програмистов адепт нокии.
Ответить
3 года
Суть новости не суйте свой стручок в не проверенное дупло, а то откусят 😆
Ответить
3 года
Спасибо кэп а то я уж пригорюнился в чем смысл
Ответить
3 года
Создал %secretclub%power
Ответить
3 года
кому такие название взбредет в голову 😅
Ответить
3 года
Там дело не в том, % в начале или конце, а в том, что в языке C, на котором пишут драйверы и его диалекте ObjectiveC, на котором половина софта Apple, в функциях sprintf символ «%» используется как признак подстановки параметров в шаблон. Следующий символ после % задает тип подстановки — %s строка, %p адрес, %d десятичное число и т.д. С помощью %s сделать переполнение буфера и порчу памяти такой программы — вообще как два пальца. 90% всех дыр безопасности в 90-е были основаны на этом, когда язык C был сильно распространен.
Ответить
3 года
Слушай, чел, я тебе предлагаю, судя по тому, какой ты мозган, попробовать им написать или чет такое — авось поблагодарят, деняк или работу дадут ^_^
Ответить