我只是出于好奇而学习了Iphone的安全性。这完全是一个初学者的问题。
我在Stack Overflow上看过帖子,
这些答案提供的信息是“如果应用程序是在jail broken设备上运行”。但是我需要检查“应用程序是否正在运行JailBreak检测。”(不是在程序员的点视图中,而是更多的Pentester观点)。有什么工具,方法吗?
答案 0 :(得分:0)
我通过下载Flex 2来实现这一目标。使用此工具,您可以查看应用程序中的所有变量,函数和过程。
转到修补程序标签,按“+”符号并找到应用程序以创建修补程序。然后点击它来处理应用程序 - 不用担心添加补丁名称。
接下来,当您进入已处理的应用程序时,需要按“添加单位”。这将允许您添加替代,以便您可以更改返回的函数等。
无论如何,从这里开始,你需要选择一个类来查看内部。越狱检测功能和变量始终存储在可执行文件中。再次点击“可执行”标签下所有类顶部的应用名称。然后只是搜索。
只搜索“越狱”或“越狱”,如果应用程序正在运行检查,那么它将返回与此相关的函数和变量。我还没有看到一个运行此检查的应用程序,其功能名称不同,不包括“越狱”或“越狱”。
如果您愿意,我可以告诉您如何覆盖此检测。
我建议您尝试应用程序“高速公路骑手”,因为它有检测功能,您可以轻松查看,并轻松覆盖它,如果您愿意,可以获取启动警告!