數位鑑識 iOS 行動 資安 安全 鑑識

iOS越獄後系統門戶洞開 實作示範擷取手機資料

由於iOS作業系統擁有完善的資訊安全機制,並對許多操作與存取做設限,如此一來越獄便成了眾所討論的話題。越獄就如同字面所述,讓iPhone脫離蘋果公司設限的監牢,但究竟該如何執行越獄?透過越獄能夠獲取到什麼關鍵資訊?本文即透過越獄的程序,瞭解關鍵證據存留紀錄,以找出事證關連性並還原真相。
完成上述前提後,透過電腦以右鍵點選盤古(Pangu_v1.2.1)程式,並選擇以系統管理員身分執行。程式執行於繁體中文介面上會出現亂碼情形,如圖3所示,但這並不會影響越獄程序的執行,由於此越獄程式的介面顯示為簡體中文,若使用者堅持改善顯示亂碼情形,可透過Windows系統選項「設定」→「地區」→「系統管理」→「變更系統地區設定」→「中文(簡體)」再將電腦重新開機,便可改善亂碼情況。


▲圖3 程式介面產生亂碼情形。

開啟盤古程式後,點選越獄選項,便會出現程式提示,要求將iPhone系統時間變更為程式執行需求的指定日期2014/06/02,如圖4所示,設定妥善後便可開始越獄程序。


▲圖4 設置iPhone系統時間為2014/06/02。

程式開始執行後,在iPhone上便會出現盤古的App,透過iPhone點選該App便會出現執行畫面,如圖5所示。


▲圖5 盤古App圖示及執行畫面。

程式執行至一半,會因為手機SIM卡的密碼鎖而中斷,並在iPhone螢幕上顯示,如圖6所示,選擇〔解鎖〕並輸入SIM卡密碼後,即可續執行,或直接拔除SIM進行越獄,便不會有此問題。


▲圖6 iPhone要求將SIM卡解鎖畫面。

程式執行完畢,即會顯示越獄成功,此時iPhone會自動重新啟動,而在重新啟動完成後,iPhone系統會暫時有延遲的情況,介面所存有的應用程式也會暫時消失。

請稍待數秒之後便會出現,延遲情況也將漸漸改善。等所有應用程式都出現於iPhone介面後,會發現盤古應用程式已經消失,取而代之的是「Cydia」應用程式,如圖7所示。


▲圖7 完成越獄。

至此已經完成越獄,可將iPhone的系統透過「設定」→「一般」→「日期與時間」選項,把時間調整回現在時間,並且可以關閉電腦上的盤古程式,結束越獄程序。

透過檢視iPhone的各項應用程式,可發現於越獄前所存在的應用程式及其所內存的資料,如電話簿名單、通話紀錄、下載的應用程式、相片、備忘錄及提醒事項等均無變動,資料至終保存完好,各項程式的執行進度與已讀取、未讀取項目也依然存在。

越獄後的跡證鑑識

然而,越獄後究竟又會帶來什麼樣的風險呢?網路上眾說紛紜,諸如將會造成硬體故障、系統不穩定、失去原廠保固、誤載惡意軟體等,也有許多越獄的支持者提出反駁及針對問題的解決方案。

不論結果如何,若以資訊安全的角度來看待越獄,不難察覺其主要均透過iOS系統漏洞,或者其他能夠繞過蘋果公司安全稽核機制的方法來執行,而於執行越獄後,iPhone上許多安全機制已不復存在,勢必衍生出許多安全性問題,透過越獄後,當然也更方便於萃取出有利運用的跡證。

在越獄前,透過iTools介面進入檔案系統,使用者所能檢視的檔案僅侷限於使用者檔案,如圖8所示。


▲圖8 未越獄狀態僅能檢視使用者檔案。

然而,在執行越獄後便獲得了檢視系統檔案的權限,相對於未越獄前,多了許多可檢視及變更的項目,如圖9所示。


▲圖9 執行越獄後,便提高了使用者可自行變更及檢視權限。

透過捷徑「越獄系統/User/Library/SMS」,可發現一個名為sms的db檔案,如圖10所示。


▲圖10 指定捷徑下的db檔案。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!