| Предыдущий | Следующий |
| kOSKextReturnNoResources | kOSKextReturnInvalidArgument |
kOSKextReturnNotPrivileged
Результат авторизации интерфейса OSKext
kOSKextReturnNotPrivileged сообщает, что у вызывающей стороны нет привилегий, необходимых для запрошенной операции. Это не доказательство отсутствия подписи, неправильного формата или архитектуры kext либо отказа системной политики; это отдельные этапы загрузчика со своими результатами.
Полезной единицей исследования являются инициирующий процесс и путь развёртывания. Команда с другими учётными данными, установщик, служба управления и запрос со стороны ядра могут получить разные решения авторизации, даже обращаясь к одному bundle.
Разделяйте эти решения
| Статус | Диагностический вопрос |
|---|---|
kOSKextReturnNotPrivileged | Было ли вызывающей стороне разрешено запросить эту операцию? |
kOSKextReturnAuthentication | Не прошла ли аутентификация выбранного kext? |
kOSKextReturnSystemPolicy | Заблокировала ли политика macOS загрузку после отправки запроса? |
Что записать
- Вызываемый исполняемый файл, идентичность пользователя или системы управления, операцию и идентификатор целевого bundle.
- Управляется ли Mac локально или получает политику расширений ядра через device management.
- Состояние разрешения и перезапуска, требуемое этой версией macOS, без ослабления защиты платформы только ради обхода статуса.
Ссылки
- Apple XNU: OSKextLib.h
- Apple Platform Deployment: разрешение kext и процесс перезапуска
- Apple Kernel Extension Policy payload
Нужно найти другой код? Найти другой код состояния или ошибки.