Ма c функция крюка - PullRequest
       73

Ма c функция крюка

0 голосов
/ 24 апреля 2020

Раньше я мог использовать mach_override для подключения любой экспортируемой функции в ОС Ma c, включая Catalina. Однако теперь целевое приложение каждый раз терпело крах, и я проверяю консоль и нахожу следующую ошибку:

ПОДПИСЬ КОДА: 30911 [app] vm_map_protect не может иметь и write, и exe c в в то же время

Что происходит и возможно ли это обойти, не касаясь подписи целевого приложения?

1 Ответ

0 голосов
/ 25 апреля 2020

Защищенная среда выполнения разработана специально для предотвращения такого рода зацеплений. Права доступа целевого приложения должны быть разрешены. Если вы найдете способ обойти это, Apple сочтет это брешей в безопасности и исправит ее в будущем выпуске ОС.

Это должно сработать, если вы отключите защиту целостности системы, но я не знаю, подходит ли это твоя цель.

...