標籤:style blog http color io os ar 檔案 2014
文章來源【清雨小竹】:http://blog.csdn.net/zzzili
親們注意了,這絕對是一個具有轟動性的漏洞。
先看我剛剛做好的樣本,請用ios裝置開啟連結就可自動下載安裝:http://res.zdoz.net/test/i.htm
做ios開發的都知道$99美元的是個人開發人員認證,只能上傳app到蘋果商店,如果想發布InHouse的app,就需要$299美元的企業版認證。現在我就說一種利用$99美元的個人開發人員帳號去申請$299美元的企業帳號才能申請的InHouse認證。
通過我的對比我發現了蘋果註冊認證的漏洞在於:AppStore認證和InHouse認證的區別僅僅在於mobileprovision檔案的不同,也就是說ios_distribution.cer和aps_production.cer是不區分是上商店用還是InHouse發布用的,僅僅靠產生的mobileprovision檔案來決定是AppStore許可權還是InHouse許可權。所以我們的工作就在於用$99的個人開發人員帳號去申請一個InHouse用的mobileprovision檔案就行了。
下面我就說怎樣申請InHouse用的mobileprovision檔案,而且蘋果更有一個致命的漏洞:產生InHouse的時候根本沒有判定帳號的類型,而僅僅是靠web頁面上提交的表單的值來產生的,只要提交的值是“inhouse”就會產生InHouse類型的,提交“store”就會產生上商店的mobileprovision。所以我們可以利用chrome或者firefox的開發人員工具就可以線上更改表單的值。具體步驟:
【申請ios_distribution.cer和aps_production.cer流程一樣,在此就不說了】
1.開啟申請mobileprovision的頁面建立mobileprovision檔案
2.開啟chrome瀏覽器的開發人員工具
3.找到表單中的“store”值修改為"inhouse"
修改值
4.點擊繼續,下面的流程就一樣了。
有問題可以找我:QQ:825127671
個人網站:http://www.zdoz.net
【蘋果漏洞】破解IOS企業版認證—利用$99個人開發人員帳號去申請$299企業帳號才有的InHouse認證