Разблокировка и физический анализ iPhone вновь стали доступны — но лишь для ограниченного набора устройств. Для моделей iPhone 4, 5 и 5c можно подобрать код блокировки экрана, снять и расшифровать образ раздела данных и получить полный доступ к связке ключей исключительно программным способом. В этом руководстве описаны шаги, необходимые для создания и расшифровки образа данных iPhone 4, iPhone 5 и iPhone 5c.
Мы уже писали о том, как можно подобрать код блокировки на iPhone 4, 5 и 5с (подробное, хоть и несколько устаревшее руководство на английском). Сегодня мы расскажем о том, как можно извлечь образ данных из старых устройств, а заодно опишем изменения в процессе восстановления кода блокировки, которые произошли в последней версии EIFT.
Первое, что нужно сделать — это подобрать код блокировки. Получив код блокировки, извлеките связку ключей и создайте образ диска. Даже если вы не сможете взломать код блокировки экрана, все равно проделайте эти действия: вы получите доступ к некоторым данным (почти ко всему набору в iOS 4–7 или к отдельным типам данных в iOS 8 и 9).
Требования
Для низкоуровневого анализа iPhone 4, 5 и 5c нужны следующие вещи:
Почему именно macOS и только macOS? Если iPhone 4 можно взломать с помощью довольно простого (но мощного) эксплойта Limera1n, более новые модели, включая iPhone 5 и 5c, требуют checkm8. Эксплойт checkm8 сильно зависит от драйвера USB (нужны функции, выходящие за рамки стандартного протокола). Именно по этой причине для Windows до сих пор не существует утилиты для установки checkra1n.
Почему нет поддержки iPhone 4s? Причина — та же: реализация эксплойта для iPhone 4s существует только на Arduino с определенным контроллером USB. Для того, чтобы добавить поддержку этой модели в Windows или в macOS, потребовалось бы самостоятельно создать модифицированный драйвер USB, что (даже не считая проблем с подписью) потребовало бы значительных вложений времени и усилий.
Пошаговая инструкция
Перед началом работы рекомендуем ненадолго включить iPhone, чтобы определить тип кода блокировки (4-значный, 6-значный или буквенно-цифровой). Его можно определить, изучив запросом на разблокировку устройства.
Elcomsoft iOS Forensic Toolkit – специализированный инструмент для проведения криминалистического анализа устройств, работающих под управлением Apple iOS. Для анализа доступна вся пользовательская и системная информация, а также зашифрованные данные из системного хранилища (связка ключей).