如何讓MAC OS X桌面程序彈出"用戶登陸密碼輸入框"並提權至System權限

[簡介]
常用網名: 豬頭三
出生日期: 1981.XX.XX
個人網站: http://www.x86asm.com
QQ交流: 643439947
編程生涯: 2001年~至今[共14年]
職業生涯: 12年
開發語言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python
開發工具: Visual Studio、Delphi、XCode、Eclipse
技能種類: 逆向 驅動 磁盤 文件
研發領域: Windows應用軟件安全/Windows系統內核安全/Windows系統磁盤數據安全
項目經歷: 磁盤性能優化/文件系統數據恢復/文件信息採集/敏感文件監測跟蹤/網絡安全檢測

[序言]
從事MAC OS X平臺開發有1年多了, 也有自己的一款MAC OS X桌面軟件上市並銷售. 在開發MAC OS X桌面軟件時遇到麻煩的技術很多, 但都能通過Google搜索出通俗易懂的技術資料來解決. 也有比較棘手的技術是沒有太多通俗易懂的資料給你查閱, 要麼就是一大摞官方的開發文檔來啃, 要麼就是一大串源碼給你閱讀. 在這樣惡劣環境下, 要取得技術突破時是非常困難. 由於拖延症的問題, 我一直從未認真研究MAC OS X桌面軟件是如何通過彈出“用戶登陸框輸入密碼”框並獲取高權限. 直到用戶越來越多了, 反應我的軟件兼容性問題, 我纔不得已緊急處理這個棘手的技術問題.

[技術問題]
1> MAC OS X桌面軟件如何彈出“用戶登陸框輸入密碼”框
2> 通過輸入密碼之後,MAC OS X桌面軟件提權(備註: 取得高權限)
3> 獲取System權限


[技術解決]
通過利用國慶7天裏面3天時間來研究, 並最終解決了. MAC OS X官方是提供了一套最標準提權技術方案, 讓MAC OS X桌面軟件取得system高權限. 但是這套方案使用起來極其複雜可竟然是MAC OS X官方推薦的, 由於是官方標準技術方案, 因此我也就採用了.  鑑於MAC OS X開發團隊這種極不負責任的態度, 指出: 此提權技術方案只支持MAC OS X 10.8+, 之前的全部廢棄. 另外我需要提醒大家: MAC OS X官方提供標準提權技術方案是需要數字簽名的, 請大家自己去準備好. 這不是黑客技術, 我使用的是正規的手段要讓自己的軟件能健康地在MAC OS X平臺上運行併合法帶來收入. 

[技術有償分享]
聲明: 由於此技術目前國內民間沒有太多的資料公開且國外也如此. 因此本人不考慮免費分享[MAC OS X桌面軟件是如何通過彈出“用戶登陸框輸入密碼”框並獲取高權限]的相關技術細節. 如果需此技術的相關開發細節, 請參考如下價格並聯系我QQ: 643439947
1> MAC OS X桌面軟件提權至System權限-技術方案描述                  價格: 1000元
2> MAC OS X桌面軟件提權至System權限-技術方案描述[含源碼指導開發]   價格: 2000元
備註: MAC OS X官方指出如果桌面軟件使用了相關的提權方案(非沙盒程序), 是無法上架到 MAC OS X Store. 但你可以通過其他渠道發佈你的產品. 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章