¿Cómo se elevan los derechos de usuario a la raíz usando la API de autorización para que sea posible usar mach_inject?Elevando los derechos de uso de mach_inject
6
A
Respuesta
5
No necesita ser root para usar mach_inject; en su lugar, debe firmar su código. Para fines de prueba solamente (y en 10.4/10.5) también puede hacer que su aplicación setgid procmod.
Consulte TN2206 para obtener más información.
3
vieja pregunta, pero la respuesta incorrecta:
A menos que el propietario del pid/tarea, que en realidad no necesita ser o bien raíz o ser un miembro de procmod. En OS X, esto tiene poco que ver con la firma de código. Mach_inject/Mach_star utilizado por Mach trap task_for_pid(), que requiere los privilegios anteriores. En iOS, también necesita la autorización correspondiente (task_for_pid-allow), que es donde la firma de código sería útil (usando ldid para autofirma).
Cuestiones relacionadas
- 1. Ruby Koan 151 elevando excepciones
- 2. Contenido de los derechos de autor API
- 3. C# .NET: ¿Adquiere los derechos de administrador?
- 4. ¿Alguien recibe mach_inject trabajando en el leopardo de las nieves?
- 5. ¿De qué sirven los métodos asociativos de derechos en Scala?
- 6. Elevar a los derechos de administrador en la aplicación Mac
- 7. ¿Cómo establecer los derechos temporales para las propiedades de IOKit?
- 8. WCF ServiceHost derechos de acceso
- 9. Derechos de acceso de solo lectura CouchDB
- 10. Derechos de firma de código no válido
- 11. ¿Cómo modificar los nuevos encabezados de archivos Xcode que especifican los derechos de autor, etc.?
- 12. Cambiando el registro sin derechos de administrador
- 13. ¿IntelliJ inicia procesos con derechos de administrador?
- 14. Cómo verificar si un proceso tiene los derechos administrativos
- 15. Qué licencia de código abierto usar para conservar los derechos comerciales para mí
- 16. .NET Proceso de inicio con mayores derechos
- 17. Ejecutando Visual Studio sin derechos de administrador
- 18. Derechos de administrador para un solo método
- 19. ¿Cómo controlar los derechos de usuario de una base de datos de Access?
- 20. .NET Tareas de programación que necesitan derechos de administrador local
- 21. ¿Por qué no tengo derechos de acceso en el servidor?
- 22. Aplicación de prueba para derechos de ejecución administrativa VB.NET
- 23. Configurar los derechos de grupo correctos en un repositorio remoto de git
- 24. ¿Hay alguna manera de verificar los derechos de administrador en Windows con Perl?
- 25. Cómo ejecutar la aplicación que requiere derechos de administrador de uno que no los tiene
- 26. Ventana emergente de los derechos de administrador en la aplicación C#
- 27. ¿Debo usar/* */o/** */para los derechos de autor en la parte superior de un archivo java?
- 28. ¿Mantengo los derechos de CREATE después de DROP DATABASE en MySQL?
- 29. ¿Se requieren derechos de administración del sistema para editar los metadatos de una publicación?
- 30. ¿Los derechos de autor y las licencias de código abierto caducan?