有没有任何方法或工具来检查某个特定iOS应用是否正在检查越狱检测?

问题描述:

我只是因为好奇才学习Iphone安全。这完全是一个初学者的问题。如果应用程序是一个监狱破碎设备上运行有没有任何方法或工具来检查某个特定iOS应用是否正在检查越狱检测?

我已经看到堆栈溢出的职位,

  1. How do I detect that an iOS app is running on a jailbroken phone?
  2. How to detect that the app is running on a jailbroken device?

这些问题的答案都提供的“信息或不是“。但我需要检查“10该应用程序是否正在运行JailBreak检测。”“(不在程序员的角度来看,但更多的是Pentester的观点)。有没有工具,方法?

我通过下载的Flex 2。有了这个工具,您可以查看所有这一切都在一个应用程序中的变量,函数和过程实现这一目标。

转到补丁选项卡,按“+”号,找到该应用创建了一个补丁。然后点击它来处理应用 - 不必担心添加补丁名称。

接下来,当你在处理应用程序,你需要按“添加设备”里。这将允许您添加覆盖,以便您可以更改返回的功能等。

不管怎样,从这里开始,你需要选择一个类来看看。越狱检测函数和变量总是存储在可执行文件中。在“可执行”选项卡下的所有类的顶部再次点击应用程序名称。然后只是搜索。

只要搜索“越狱”或“越狱”,如果应用程序正在运行检查,那么它将返回与此相关的函数和变量。我还没有看到一个应用程序运行此检查与不包含“越狱”或“越狱”不同的函数名称。

如果你愿意,我可以告诉你如何重写检测。

我建议你尝试应用“公路骑士”,因为有检测,你可以很容易地看到,并重写它很好的和容易,并获得启动警告,如果你要出门!