PDA

Просмотр полной версии : Эмодзи оказалось способно вывести из строя iPhone


user100
18.01.2017, 23:17
Эмодзи оказалось способно вывести из строя iPhone

В iOS обнаружена уязвимость, которая вызывает зависание iPhone и iPad, сообщает (https://9to5mac.com/2017/01/17/iphone-text-message-crash-bug/) 9to5mac. Пользователь под ником Preston159 выяснил, что если отправить сообщение с тремя символами: флаг, ноль и радуга, то устройство адресата зависнет. В зону риска попадают iPhone и iPad под управлением любой версии iOS - от 10.0 до 10.2.1.

Специалист, заметивший этот баг, объясняет его тем, что телефон пытается объединить три символа в одно эмодзи радужный флаг, и в этот момент происходит ошибка. Она обусловлена тем, что эмодзи радужный флаг создается путем объединения двух других изображений - развевающийся белый флаг и радуга.

Но при отправлении флага, ноля и радуги команда для объединения эмотиконов дается невидимым символом VS16 (вариативный сектор 16). В результате отправляемое сообщение выглядит так: флаг, VS16, ноль, радуга. Именно ноль между двумя смайликами мешает алгоритму объединить их. В результате происходит сбой.

Восстановить работу устройства, просто закрыв вредоносное сообщение, не получится. Чтобы iPhone заработал, нужно пройти по ссылке (https://vincedes3.com/save.html) в браузере Safari, после чего устройство сможет нормально работать. Сайт, "оживляющий" устройство, придумал тот же исследователь, обнаруживший уязвимость.

___________

18.01.2017

http://www.interfax.ru/world/545934​