Keychain Explorer: анализ Связки ключей

<< Click to Display Table of Contents >>

Navigation:  Elcomsoft Phone Breaker > Работа с устройствами Apple >

Keychain Explorer: анализ Связки ключей

Связка ключей (keychain) содержит как учётные данные пользователей (логины и пароли) для сайтов и приложений, так и разнообразную дополнительную информацию - такую, как маркеры аутентификации, ключи, сертификаты, пароли к точкам доступа Wi-Fi и т.п.

В состав EPB входит удобный инструмент, позволяющий просматривать записи из Связки ключей, полученной из зашифрованной резервной копии или скачанных из облака iCloud.

Внимание: поддерживаются только резервные копии с паролем, которые были расшифрованы в самом Elcomsoft Phone Breaker. При расшифровке не рекомендуется использовать восстановление оригинальных имён файлов.

Для доступа к Связке ключей потребуется следующее:

Тип данных

Требования к извлечению

Облачная Связка ключей из iCloud

Данные Apple ID, пароль, код 2FA, код блокировки или пароль от одного из зарегистрированных устройств

iTunes (без пароля)

Теоретически доступны с аппаратным ключом, извлекаемым через джейлбрейк

iTunes (расшифрован в EPB)

Пароль к резервной копии

iTunes (зашифрован)

Пароль к резервной копии

EPB позволяет просматривать данные Облачной связки ключей iCloud Keychain (iCloud_Keychain.xml file) и синхронизированных из iCloud данных (icloud_synced.xml file).

Также можно просматривать Связку ключей, извлечённую посредством Elcomsoft iOS Forensic Toolkit. Имя файла по умолчанию - keychaindump.xml.
 

Для анализа Связки ключей:

1.В меню Tools/Инструменты выберите вкладку Apple и нажмите Explore keychain/Просмотр связки ключей.

2.Нажмите Browse/Обзор и выберите путь к файлу:

Источник данных

Имя файла

Резервная копия iTunes

Manifest.plist

Данные Связки ключей, скачанные при помощи EPB 9.50 и более старых версий

iCloud_Keychain.xml

Данные Связки ключей, скачанные при помощи EPB 9.60 и более новых версий из синхронизированных данных iCloud

icloud_synced.xml

Образ данных, извлечённый посредством Elcomsoft iOS Forensic Toolkit

keychaindump.xml

Внимание: вы можете перетащить нужный файл Manifest.plist на окно Explore Keychain/Просмотр связки ключей.

Внимание: На macOS 10.14 и более новых версиях, необходимо предоставить EPB полный доступ к диску (Full Disk Access). В противном случае доступ к папке iTunes будет запрещён. Детали в секции Troubleshooting.

explore_keychain_01

3.Выберите файл и нажмите Continue/Продолжить.

Keychain_choose_backup

4. В зависимости от того, зашифрована ли резервная копия:

Не зашифрована: если в вашем распоряжении есть Security key/Код безопасности, извлечённый из устройства, введите его:

keychain_not encr

Зашифрована: Введите пароль. Для его отображения, нажмите View/Показать clip0005.

Если пароль неизвестен, вы можете попытаться его восстановить (восстановление паролей.)

keychain_encrypted backup

4. Нажмите Explore/Перейти к просмотру для просмотра Связки ключей.

5. Записи отображаются по категориям:

Категория

Общая информация

Информация для категории

Apple ID

oНазвание: источник данных в Связке ключей

oДата создания

oДата последнего изменения

oApple ID (учётная запись)

oПароль

Wi-Fi accounts

oSSID (учётная запись)

oПароль

Mail accounts

oПротокол

oУчётная запись

oПароль

Browser passwords

oАдрес

oУчётная запись

oПароль

Credit cards

oНазвание карты

oИмя держателя карты

oНомер карты

oСрок окончания действия

DSIDs & Tokens

oМаркер аутентификации

oDSID

Other

Все остальные типы записей

6. Информация о паролях отображается в древовидной системе:

Древовидное отображение: вид по умолчанию. Можно активировать кликом на tree view icon icon.

Здесь отображаются все записи, включая те, которые не были расшифрованы.

Командой Show only decrypted data/Показать только расшифров. записи можно скрыть записи, которые не были расшифрованы. Рекомендуется использовать с целью упрощения анализа.

Кликните по стрелке оранжевого цвета, чтобы раскрыть дополнительную информацию о записи.

Раскрыть информацию обо всех записях можно командой Expand all/Развернуть все.

Свернуть все записи можно командой Collapse all/Свернуть все.

Для того, чтобы вместо паролей отображалась маска из символов *, зайдите в настройки EPB Settings и отметьте Mask passwords in Explore keychain/Скрыть пароли при просмотре связки ключей.

key chain_tree view

В строке поиска можно вводить поисковые запросы. Если будет найдено больше одной записи, между ними можно переключаться, нажимая на стрелки в окне поиска.

Search in tree view

Категории: отображение категорий включается нажатием иконки tile icon.

В этом виде записи выводятся отсортированными по категории.

keychain category view

Табличный вид: активируется иконкой grid icon.

Чтобы отсортировать данные, кликните по заголовке соответствующего столбца.

keychain grid view

Экспорт данных

Вы можете экспортировать как все данные связки ключей, так и данные из выбранной категории.

 

Экспорт данных из окна древовидного просмотра:

1. Выберите опцию Show checkboxes to select data for export/Показать опции выбора данных для экспорта.

2. Отметьте записи, которые хотите экспортировать, либо нажмите Check All/Выбрать все.

3. Нажмите Export Data/Экспортировать в правом верхнем углу программы и выберите All/Все либо Selected/Выбранные.

4. Укажите место на диске, куда будут сохранены данные.

5. Нажмите Save/Сохранить.

6. Имя файла, в который будут сохранены данные по умолчанию - keychain_export.xml.

 

Экспорт данных из окна категорий или табличного вида:

1. Нажмите Export Data/Экспортировать в правом верхнем углу программы и выберите All/Все либо Selected/Выбранные.

2. Укажите место на диске, куда будут сохранены данные.

3.Нажмите Save/Сохранить.

4. Имя файла, в который будут сохранены данные по умолчанию - keychain_export.xml.

Имена файлов, в которые сохраняются только отмеченные категории - keychain_export_<category_name>.xml либо keychain_export_<category_name>.csv.

 

Создание словаря

Из паролей, обнаруженных в Связке ключей, можно создать целевой словарь для атаки на зашифрованные файлы и документы пользователя. Словарь создаётся в текстовом формате.

Чтобы создать словарь, нажмите Create dictionary/Создать словарь в верхнем правом углу программы. Укажите путь на диске, куда будет сохранён файл, и нажмите Save/Сохранить.

По умолчанию, словарь сохраняется в файле keychain_passwords.txt.