• XSS.stack #1 – первый литературный журнал от юзеров форума

Найден способ обойти блокировку на iPhone с iOS 12

admin

#root
Администратор
Регистрация
12.11.2004
Сообщения
7 146
Решения
1
Реакции
10 006
Найден способ обойти экран блокировки на iPhone с iOS 12

В очередной раз с выходом новой версии iOS был найден способ обхода экрана блокировки с целью получения доступа к личной информации. На этот раз нашелся метод просматривать адресную книгу и все фотографии.

Уязвимость нашел Хосе Родригес — тот же исследователь, который уже дважды находил подобные уязвимости (в прошлый раз — в iOS 9 в 2016 году). Как и тогда, он использовал возможность активировать Siri с заблокированного телефона, однако теперь скомбинировал это с новой возможностью менять настройки при помощи голосовых команд.

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

Чтобы посмотреть информацию о контактах нужно сделать следующее.
  • Если Face ID включен, нужно заклеить камеру Face ID. Если Face ID отключен или это устройство с Touch ID, пропускаем этот шаг.
  • Активировать Siri долгим нажатием на боковую кнопку на новых устройствах или на кнопку Home на более старых.
  • Сказать Siri «включить VoiceOver» (enable VoiceOver)
  • Нажать на боковую кнопку, чтобы усыпить устройство.
  • С другого телефона позвонить на этот (можно по FaceTime).
  • Нажать на значок «Сообщение» на экране звонка, а потом дважды нажать в любом месте на экране.
  • Выбрать «Другое» (Custom) в списке, затем дважды нажать в любом месте экрана.
  • Нажать на значок «+» в верхнем правом углу, чтобы выбрать его.
  • С другого айфона отправить сообщение по iMessage на текущий.
  • Как только на целевом телефоне появится сообщение, дважды нажать в любом месте экрана, чтобы подсветился значок «+» внизу.
  • Подождать, пока экран не станет белым и сообщение не исчезнет.
  • Один раз нажать на экран, чтобы выбралась невидимая опция.
  • Сделать свайп влево несколько раз, пока VoiceOver не скажет «Отмена» (Cancel).
  • Дважды нажать в любом месте на экране, чтобы выбрать пункт «Отмена».
  • Один раз нажать на кнопку, переводящую клавиатуру в режим ввода цифр. Затем дважды — в любом месте.
  • Один раз нажать на любую цифру в верхнем ряду клавиатуры, затем дважды в любом месте. Теперь можно посмотреть все контакты, которые начинаются с этой цифры. Если нажать с усилием (3D Touch), то можно посмотреть более подробную информацию об этих контактах.
Далее — шаги, которые приведут к просмотру остальных контактов и фотографий.
  • Если есть кнопка «информация» (i) рядом с контактом, нажать на нее один раз, затем дважды в любом месте (если таких контактов нет, значит, ничего не выйдет).
  • Долго нажать боковую кнопку (или Home на iPhone 8 и ниже), чтобы активировать Siri.
  • Сказать «выключи VoiceOver» (disable VoiceOver).
  • Сделать свайп вверх, начав с низа экрана, чтобы отменить Siri (на более старых устройствах — нажать Home).
  • С силой нажать на значок контакта в верхней части страницы с информацией о нем. Появится меню с опциями «Звонок», «Сообщение» и «Добавить к существующему контакту».
  • Нажать «Добавить к существующему контакту». Теперь можно смотреть все контакты в адресной книге по порядку, а не только те, что начинаются с цифры.
  • Выбрать любой контакт.
  • Нажать на значок фото рядом с надписью «добавить фото», затем нажать «Выбрать фото» в появившемся окне. Пока что никакие фотографии увидеть нельзя.
  • Активировать Siri долгим нажатием на боковую кнопку или кнопкой Home, если она есть.
  • Сказать Siri «включить VoiceOver» (enable VoiceOver)
  • Медленно сделать свайп вверх, начиная с низа экрана, пока не сработает вибрация, чтобы выйти из Siri на страницу с фотографиями (она выглядит как страница контакта). Если это устройство с кнопкой Home, то достаточно нажать ее вместо этого.
  • Сделать свайп вправо несколько раз, пока телефон не скажет «Фотопленка» (Camera Roll).
  • Дважды нажать в любом месте, чтобы выбрать фотопленку.
  • Один раз нажать на экране в том месте, где обычно появляется фотография.
  • Один раз нажать на экран, чтобы выбрать подсвеченную фотографию.
  • Сделать свайп влево или вправо несколько раз, пока не будет выбран пункт «Выбрать фото».
  • Зажать боковую кнопку или нажать на кнопку Home, если она есть.
  • Сказать «выключи VoiceOver» (disable VoiceOver).
  • Сделать свайп вверх с низа экрана, чтобы выйти из Siri (или нажать Home, если это телефон с кнопкой).
  • Нажать кнопку «редактировать» в месте, где должно быть фото человека, затем нажать «Редактировать фото» в меню.
  • Теперь фотографию можно посмотреть в полном разрешении, но она будет вписана в полупрозрачный круг.
Заметим, что количество шагов значительно выросло по сравнению с аналогичными находками в предыдущих версиях iOS. Время, нужное, чтобы провернуть всю эту схему тоже возросло, а значит, злоумышленнику понадобится сначала завладеть телефоном.

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


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх