Cпособ обхода экрана блокировки на iPhone с iOS 12

Уязвимость нашел Хосе Родригес, она позволяет обойти блокировку экрана и получить доступ к фотографиям и контактам.

Для того что бы воспользоваться багом нужно включить VoiceOver (режим для людей с дефектами зрения, в котором телефон при нажатии зачитывает вслух отображаемую на экране информацию).

Шаги которые нужно проделать.

  1. Если Face ID включен, нужно заклеить камеру Face ID. Если Face ID отключен или это устройство с Touch ID, пропускаем этот шаг.
  2. Активировать Siri долгим нажатием на боковую кнопку на новых устройствах или на кнопку Home на более старых.
  3. Сказать Siri «включить VoiceOver» (enable VoiceOver)
  4. Нажать на боковую кнопку, чтобы усыпить устройство.
  5. С другого телефона позвонить на этот (можно по FaceTime).
  6. Нажать на значок «Сообщение» на экране звонка, а потом дважды нажать в любом месте на экране.
  7. Выбрать «Другое» (Custom) в списке, затем дважды нажать в любом месте экрана.
  8. Нажать на значок «+» в верхнем правом углу, чтобы выбрать его.
  9. С другого айфона отправить сообщение по iMessage на текущий.
  10. Как только на целевом телефоне появится сообщение, дважды нажать в любом месте экрана, чтобы подсветился значок «+» внизу.
  11. Подождать, пока экран не станет белым и сообщение не исчезнет.
  12. Один раз нажать на экран, чтобы выбралась невидимая опция.
  13. Сделать свайп влево несколько раз, пока VoiceOver не скажет «Отмена» (Cancel).
  14. Дважды нажать в любом месте на экране, чтобы выбрать пункт «Отмена».
  15. Один раз нажать на кнопку, переводящую клавиатуру в режим ввода цифр. Затем дважды — в любом месте.
  16. Один раз нажать на любую цифру в верхнем ряду клавиатуры, затем дважды в любом месте. Теперь можно посмотреть все контакты, которые начинаются с этой цифры. Если нажать с усилием (3D Touch), то можно посмотреть более подробную информацию об этих контактах.

Просмотр остальных контактов.

  1. Если есть кнопка «информация» (i) рядом с контактом, нажать на нее один раз, затем дважды в любом месте (если таких контактов нет, значит, ничего не выйдет).
  2. Долго нажать боковую кнопку (или Home на iPhone 8 и ниже), чтобы активировать Siri.
  3. Сказать «выключи VoiceOver» (disable VoiceOver).
  4. Сделать свайп вверх, начав с низа экрана, чтобы отменить Siri (на более старых устройствах — нажать Home).
  5. С силой нажать на значок контакта в верхней части страницы с информацией о нем. Появится меню с опциями «Звонок», «Сообщение» и «Добавить к существующему контакту».
  6. Нажать «Добавить к существующему контакту». Теперь можно смотреть все контакты в адресной книге по порядку, а не только те, что начинаются с цифры.
  7. Выбрать любой контакт.
  8. Нажать на значок фото рядом с надписью «добавить фото», затем нажать «Выбрать фото» в появившемся окне. Пока что никакие фотографии увидеть нельзя.
  9. Активировать Siri долгим нажатием на боковую кнопку или кнопкой Home, если она есть.
  10. Сказать Siri «включить VoiceOver» (enable VoiceOver)
  11. Медленно сделать свайп вверх, начиная с низа экрана, пока не сработает вибрация, чтобы выйти из Siri на страницу с фотографиями (она выглядит как страница контакта). Если это устройство с кнопкой Home, то достаточно нажать ее вместо этого.
  12. Сделать свайп вправо несколько раз, пока телефон не скажет «Фотопленка» (Camera Roll).
  13. Дважды нажать в любом месте, чтобы выбрать фотопленку.
  14. Один раз нажать на экране в том месте, где обычно появляется фотография.
  15. Один раз нажать на экран, чтобы выбрать подсвеченную фотографию.
  16. Сделать свайп влево или вправо несколько раз, пока не будет выбран пункт «Выбрать фото».
  17. Зажать боковую кнопку или нажать на кнопку Home, если она есть.
  18. Сказать «выключи VoiceOver» (disable VoiceOver).
  19. Сделать свайп вверх с низа экрана, чтобы выйти из Siri (или нажать Home, если это телефон с кнопкой).
  20. Нажать кнопку «редактировать» в месте, где должно быть фото человека, затем нажать «Редактировать фото» в меню.
  21. Теперь фотографию можно посмотреть в полном разрешении, но она будет вписана в полупрозрачный круг.

Чтобы защитить свой телефон от эксплуатации этой уязвимости, достаточно отключить Siri на экране блокировке («Настройки → Face/Touch ID и пароль → Siri») или как минимум отключить ответ сообщением (там же). Проблему также, скорее всего, устранят при ближайшем обновлении системы.

Читайте также

Сравнение тарифов сотовых операторов Казахстана 2018

В современном мире абон. плата тарифного плана стала такой же безусловной и регулярной, как и оплата за коммунальные услуги. Среди мобильных операторов Казахстана действуют 4 мастодонта: Altel, Beeline, Activ и Tele2. Их рекламные кампании вопят...

Какие бывают красивые номера телефонов?

Какие бывают красивые номера телефонов и что это вообще такое? Такие номера хорошо запоминаются, хорошо смотрятся на визитных карточках и рекламе. Так как же они классифицируются? Флеш Четные цифры (вторая, четвертая, шестая) - одинаковы, а...

Баланс, экстрабаланс и все что нужно знать для абонентов ACTIV, ALTEL, BEELINE и TELE2

ACTIV Услуга «Мой номер» *114# Бесплатно Информация о тарифных планах *166*3# Бесплатно Проверка текущего тарифного плана *166*2# Услуга соответствует стоимости СМС по тарифному плану Покупка мегабайтов 25 МБ – 34 тг – *444*1*1*34# 55...

Смартфоны с металлическим корпусом становяться все популярнее

Производители сотовых телефонов зачастую сходятся на одной концепции дизайна для VIP моделей – металлическая рама, зажатая между двумя стеклами. Это очень практичный концепт, так как металл компенсирует недостаток жёсткости тонким, длинным...

Комментарии