Сочетание пары эмодзи «подвешивает» практичеcки любой iPhone

CLAY
Оффлайн
Регистрация
25.01.17
Сообщения
763
Реакции
225
Репутация
292
Ютюбер EverythingApplePro продемонстрировал интересный баг в iOS, ранее обнаруженный и описанный французским исследователем Vincedes3. На видео EverythingApplePro показал два способа, при помощи которых можно вызвать зависание iOS-устройства.


Первый способ – отправка жертве сообщения, состоящего из эмодзи «белый флаг», нуля (0) и эмодзи «радуга». Как только пользователь получит такое послание, его устройство зависнет и через некоторое время перезагрузится. Баг сработает на аппаратах, работающих под управлением iOS 10.0-10.1.1.

Как объясняют исследователи, проблема заключается в том, что эмодзи «радужный флаг», по сути, состоит из трех других символов: белого флага, невидимого символа VS16 (вариативный сектор 16) и радуги. В данном случае именно VS16 «объясняет» устройству, что эмодзи нужно объединить, получив в итоге радужный флаг. Так что на видео EverythingApplePro оперирует примером, который содержит эмодзи «белый флаг», невидимый VS16, ноль (0) и эмодзи «радуга». И хотя ноль явно помешает устройству сопоставить эмодзи воедино, iOS все равно попытается, что и спровоцирует сбой.

Второй способ немного сложнее и работает для устройств с iOS 10.0-10.2.1 на борту, но не работает для устройств с джейлбрейком. Согласно объяснениям EverythingApplePro, нужно создать карточку контакта, содержащую все те же три символа, повторяющиеся множество раз. В блоге Vincedes3 есть уже готовый пример файла.

https://24mts.ru/2016/12/24/obzor-zte-blade-z10-raznocvetnyj-balans-texnologij/
 
Сверху Снизу