evasi0n的原理
首先,evasi0n是以運行libimobiledevice開始,這是一個代替iTunes和iOS設備進行連接的程序(與其他蘋果程序使用的協議相同)。通過這個程序,evasi0n發現iOS移動備份系統里出現了一個bug,可以進入某個本該無法進入的設置項。換句話說,就是一個表示設備time zone的文件。
然后,越獄工具會在這個time zone文件里插入一個符號鏈接(SLK),該鏈接會連接至某個接口(socket)--一個運作于不同程序之間的受限制的傳輸渠道。evasi0n改變了接口,使之可以與LaunchDaemon程序(無論哪款iOS設備開機時最先開始載入的進程,可以啟動需要權限的應用)對話。這樣做的結果就是,不管是iPhone還是iPad,只要移動備份系統開始運轉,都會自動允許所有程序與time zone文件相連。
iOS的代碼簽名會將設備上運行的所有代碼都打上蘋果的簽名認證(也就是為什么要越獄了)。而evasi0n會在設備里啟動一個新應用,這個應用本身并沒有任何的代碼段,僅僅只是一個shebang腳本程序。然而一旦用戶啟動它,腳本命令就可以繞過蘋果的簽名認證。并運行remount指令。
#!/bin/launchctl submit -l remount -o/var/mobile/Media/mount.stdout -e /var/mobile/Media/mount.stderr -- /sbin/mount-v -t hfs -o rw /dev/disk0s1s1
將文件系統屬性由只讀變成可讀寫。如此,evasi0n就可以重置launchd.conf文件的結構,從而達到每次啟動設備時都可以運行更改后的程序,這樣做就實現了越獄的永久性,用戶不必每次設備啟動時都要通過USB重啟程序。
然而,僅僅是以上這些還不能說越獄已經完成。操作系統核心部分的蘋果移動文件保護精靈(AMFID)會阻止未經驗證的軟件運行,越獄工具會在AMFID內部載入一個庫函數,每當AMFID開始驗證代碼簽名時,同時運行的庫函數會幫助應用顯示已通過驗證。
除此以外,iOS系統還有名為位址空間布局隨機化(ASLR)的防護功能以阻止黑客篡改系統核心內存。它會利用隨機方式配置資料位址,讓操作系統內核能配置到一個惡意程式未能事先得知的位址,令攻擊者難于進行攻擊。對付它,evasi0n玩了一個花招,現如今大部分移動設備都采用的是ARM芯片,一旦某個應用出現異常,ARM異常處理程序會檢測內存里異常所發生的位置。evasi0n會模擬出異常情況,等待ARM處理程序出現,就可以輕松獲取系統核心內存的配置信息了。
最后,越獄工具會利用最后一個bug--iOS設備的USB接口(com.apple.iokit.IOUSBDeviceFamily)。它利用內核驅動程序僅僅判斷是否為空指針,而不充分驗證內容的漏洞。在內核中申請大量的連續空間(連續9次分配),并巧妙的改變數據大小以欺騙系統。通過USB管道的對象指針發送接收數據,借此獲取和修改內核空間任意代碼。如此一來,evasi0n就可以隨心所欲地改寫內核了。
evasi0n7越獄工具怎么用
如何越獄?
iPad mini怎么越獄
ipad mini越獄的操作為:
第一步:電腦登陸百度搜索“PP越獄助手”軟件下載,安裝完畢后打開。
第二步:用數據線把ipad mini與電腦連接。
第三步:點擊界面的“開始越獄”。
第四步:點擊【開始越獄】后PP越獄助手將自動匹配IOS固件版本并彈出越獄【evasi0n】工具。
第五步:點擊【Jaibreak】— 并等待【evasi0n】工具運行。
第六步:【evasi0n】工具運行過程中請勿斷開連接。
第七步:喚醒ipad mini屏幕并解鎖。
第八步:此時的iOS設備將進行自動重啟。
(提示:此時還沒有完成越獄,請勿斷開數據線連接!請點擊IOS設備桌面【Jaibreak】圖標,這時會出現閃退現象,請不要觸動設備,耐心等待【evasi0n】工具運行最后一步)
第九步:這時越獄工具【evasi0n】將重新導入數據,越獄成功提示”完成“;點擊“Exit”退出。
第十步:iOS設備將自動重啟,并顯示cydia圖標;越獄完成。
在使用evasi0n 時,提示"0x00416ff"指令引用的"0x00000000"內存.該內存不能為"read".
本文發布于:2023-02-28 19:44:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167763087067098.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:evasi0n(evasi0n7下載).doc
本文 PDF 下載地址:evasi0n(evasi0n7下載).pdf
| 留言與評論(共有 0 條評論) |