Обход защиты папки WindowsApps, отличной от ACL - PullRequest
0 голосов
/ 16 февраля 2020

Сегодня я заметил, что на windows 10 некоторые приложения в папке C: \ ProgramFiles \ WindowsApps ... защищены каким-то образом, кроме прав доступа.

При установке Microsoft. MicrosoftEmulator_1.1.39.0_x64__8wekyb3d8bbwe.msix или Microsoft.253890156C685_1.0.0.0_x64__8wekyb3d8bbwe.Msix, а также другие приложения из хранилища

Папки для тех, которые созданы в C: \ Programs \ Windows, имеют папки некоторая дополнительная защита от записи.

Хотя приглашение cmd, запущенное как TrustedInstaller, может создавать и удалять папки в приложениях, которые предварительно установлены в папках для этих приложений, это приводит к ошибке отказа в доступе. Принятие прав на владение этими папками и файлами, а также добавление разрешения на полный доступ не решают проблему.

При запуске команды cmd в качестве системы, по крайней мере, возможно создавать или удалять папки, но для существующих папок, созданных программа установки пакета все еще не может создать файл в этих файлах.

Эта защита остается в силе, даже если рассматриваемый системный раздел монтируется другой системой windows 10.

Единственный способ получить полный доступ к этим файлам - это смонтировать раздел при установке windows 7.

Так что мне кажется, что MSFT добавил какой-то дополнительный слой или покровительствовал администраторам, которых необходимо понял и сломал.

Есть идеи, как обойти эту проблему?

1 Ответ

0 голосов
/ 18 февраля 2020

Хорошо, однако ограничения реализованы с этим драйвером: https://github.com/DavidXanatos/IgnoreACLs вы можете получить доступ ко всему везде. С небольшими ограничениями, переименование файлов в защищенных местах не работает и создание каталогов. Помимо этого, изменение, создание и удаление файлов и папок работает нормально.

Отключение питания у владельцев устройств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...