如何使用Authorization API提升用戶對root權限的權限,以便可以使用mach_inject?提升使用權mach_inject
6
A
回答
5
你不需要root才能使用mach_inject;相反,你需要簽署你的代碼。僅用於測試目的(並在10.4/10.5中),您還可以使您的應用程序setgid procmod。
查看TN2206瞭解更多信息。
3
老問題,但不正確的答案:
除非你自己的PID /任務,你其實需要是超級用戶或者是procmod的成員。在OS X中,這與代碼簽名無關。 Mach_inject/Mach_star使用Mach陷阱task_for_pid(),它需要上述權限。在iOS中,您還需要相應的授權(task_for_pid-allow),這是代碼簽名派上用場的地方(使用ldid進行自簽名)。
相關問題
- 1. 提升權限
- 2. Ansible - 用於權限提升
- 3. QProcess用戶權限提升
- 4. 使用UAC進行權限提升
- 5. SilverLight提升特權
- 6. PYTHON複製權限提升
- 7. VBScript的權限提升
- 8. 在權限提升C#.NET
- 9. CreateProecssAsUser提升的權限?
- 10. mach_inject kick start
- 11. 如何使用提升的權限運行wpf應用程序?
- 12. Mac App Store的應用程序使用提升的權限
- 13. 將應用程序配置爲在提升和非提升權限中運行
- 14. 使用提升的權限執行遠程32位PSSession
- 15. 可能使用提升的權限創建的日誌文件
- 16. 使用提升的權限執行pom.xml的部分
- 17. 使用提升的權限啓動進程
- 18. 使用提升的權限複製文件
- 19. 使用提升的權限在Internet Explorer中加載ActiveX DLL
- 20. 使用提升的權限更新Sharepoint列表
- 21. 使用不同的AD帳戶提升權限
- 22. 如何使用提升的權限從WiX運行ngen?
- 23. 在瀏覽器中使用clientaccesspolicy.xml提升特權的Silverlight 5
- 24. 如何使用grunt-shell以提升的權限運行命令?
- 25. 如何在Windows上使用提升權限運行python腳本
- 26. Firemonkey OS X - 請求提升的權限
- 27. 帶有提升權限的Sharepoint查詢
- 28. 如何提升子進程的權限
- 29. Wix安裝的文件提升權限
- 30. 提升C#腳本的權限