【蘋果漏洞】破解IOS企業版認證—利用$99個人開發人員帳號去申請$299企業帳號才有的InHouse認證

來源:互聯網
上載者:User

標籤: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認證

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.