【问题标题】:How to test if jailbreak measure work without jailbroken device如何在没有越狱设备的情况下测试越狱措施是否有效
【发布时间】:2019-07-18 09:05:30
【问题描述】:

我们有一个 iOS 应用,渗透测试中标记的一项是该应用仍会在越狱设备上加载

我们目前没有越狱设备,正在努力寻找一个

还有其他方法可以对代码进行单元测试吗?是否有任何模拟器/模拟器可以让您模仿越狱设备?

【问题讨论】:

    标签: ios jailbreak


    【解决方案1】:

    没有。

    您需要一个真正的越狱设备来进行任何可靠的测试(iOS 12.2 目前是最后一个越狱设备 - 请参阅this 了解当前状态)。每个越狱都不同,因此理想情况下检测应该考虑到这一点。甚至 Apple 本身也没有可靠的方法来实现这一点(在 iOS4 时代曾经有一个 API 用于这种方式,但它被撤回了)。

    您可以在单元测试中模拟用于 Cydia.app 等文件检测的系统 API,但这不会真正测试任何东西。

    【讨论】:

      猜你喜欢
      • 2020-10-23
      • 2012-09-02
      • 2019-01-24
      • 1970-01-01
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 2016-09-19
      • 1970-01-01
      相关资源
      最近更新 更多