盘古越狱是国内越狱团队“盘古”开发的一款iOS完美越狱工具,适配机型涵盖全系列运行iOS7.1.1的苹果设备,采用一键式越狱,具有中英文界面,同时针对中文进行主页面优化,更加贴合国内用户的需求和使用习惯。
我们测试了所有的文件系统和密钥链获取,没有发现任何问题。需要注意的是,有些越狱软件没有包含ssh,所以你必须从Cydia安装OpenSSH,这样才能使设备联机,这是有风险的。我们即将在基于代理的信息提取中增加对iOS 10的支持。
工作流程
考虑获取过程中的路径时,请始终获取有关设备的尽可能多的信息。为此,你需要:
·设备型号;
·已安装的iOS版本;
·设备是否被锁定以及你是否知道密码。
对于密码未知的已禁用和锁定的设备,你只能选择checkra1n,即使那样,你也只能使用BFU(首次解锁之前)获取有限的数据集。但总比什么都没有强,请记住,它仅适用于运行iOS 12.3及更高版本的设备。此外,checkra1n版本0.9.6+强制USB限制模式被激活,所以建议使用旧版本的越狱。
如果设备屏幕已解锁,但设备正在运行最新版本的iOS(13.5.1或13.5.5 beta),则checkra1n还是执行完全提取的唯一方法。
对于大多数其他设备和iOS版本,基于代理的获取是首选方法。如上所述,从取证角度来讲,这是合理的,对设备安全,而且速度更快。基于代理的提取不使用SSH回传,而是使用直接USB连接。当前版本的Elcomsoft iOS Forensic Toolkit对iOS 11.0到13.3完全支持提取。对于iOS 13.3.1至13.4.1,我们只能访问整个文件系统,而不能访问钥匙串。
使用unc0ver有什么理由吗?仅当你拥有基于A12/A13 CPU的现代设备(例如iPhone Xs,Xr,11、11 Pro或SE2)并且需要从iOS 13.3.1-13.4解密钥匙串时,才可以使用它。
最后,如果越狱和我们的提取代理都不支持你的设备,该怎么办?逻辑获取可以弥补这方面的缺憾。只要记住以下几点:
·阻止iPhone与PC同步;
·始终创建受密码保护的备份(它们包含更多数据);
·不要忘记备份额外的数据:媒体文件,共享文件,诊断和崩溃日志。
最糟糕的情况是基于A12/A13锁定的iPhone(所以不会受到checkm8的攻击),USB限制模式激活(所以没有机会进行逻辑获取,即使有有效的锁定/配对记录)。你所能做的就是将设备切换到诊断模式并提取基本信息,然后向苹果公司请求云数据(通过引用设备序列号),或者尝试定位账户凭证并使用Elcomsoft Phone Breaker进行云提取。
其他苹果设备
Apple Watch S1到S3也容易受到checkm8攻击,因此从理论上讲完整文件系统的提取是可能的。当前,Apple Watch无法越狱,也无法使用代理直接提取。
苹果电视呢? Apple TV 4和4K均可使用checkra1n和unc0ver越狱。我们没有尝试使用checkra1n(很难将Apple TV 4K置于DFU模式,你需要一个特殊的适配器),但是unc0ver可以在最高13.4.5的tvOS上正常工作。即使进行逻辑获取,Apple TV中可用的信息也可以派上用场,有关详细信息,请点此了解。
总结
我们很乐意提供与所有Apple设备和iOS版本兼容的 “一键式”解决方案。不幸的是,这是不可能的。因此,我们尽力提供几种不同的获取方法,在大多数情况下,至少其中一种是适用的。
本文翻译自:https://blog.elcomsoft.com/2020/06/checkra1n-unc0ver-jailbreak-today/如若转载,请注明原文地址: