使用已安装的 xCon 进行越狱检测
Jailbreak detection with installed xCon
我对在 iOS 上检测越狱有疑问。我使用了一些东西来检测它并且它们工作正常但是当我安装 xCon 时我的应用程序不再检测越狱。我使用了以下技术:
- 检查 cydia 是否存在
- 正在检查 cydia 应用方案
- 正在检查是否在沙箱外写入
- 正在检查符号链接是否存在
- 检查 fork() 函数
- 正在检查 dyld 函数
如何保护我的应用程序免受 xCon 调整?有什么我可以做的吗?
Is there anything what I can do?
不是真的。
在越狱环境中,您的应用程序的任何部分都可以即时重写。所以你实施的任何检测都可以跳过。
您当然可以尝试让他们更难找到和规避此类检查,方法是让您的应用更加模糊、使用混淆、直接使用系统调用而不是依赖主机库等等,等等,但只要系统可以 执行 你的支票,有足够时间和意志力的人就可以 追踪它们,逆向工程它们的工作原理,并且中性他们.
我对在 iOS 上检测越狱有疑问。我使用了一些东西来检测它并且它们工作正常但是当我安装 xCon 时我的应用程序不再检测越狱。我使用了以下技术:
- 检查 cydia 是否存在
- 正在检查 cydia 应用方案
- 正在检查是否在沙箱外写入
- 正在检查符号链接是否存在
- 检查 fork() 函数
- 正在检查 dyld 函数 如何保护我的应用程序免受 xCon 调整?有什么我可以做的吗?
Is there anything what I can do?
不是真的。
在越狱环境中,您的应用程序的任何部分都可以即时重写。所以你实施的任何检测都可以跳过。
您当然可以尝试让他们更难找到和规避此类检查,方法是让您的应用更加模糊、使用混淆、直接使用系统调用而不是依赖主机库等等,等等,但只要系统可以 执行 你的支票,有足够时间和意志力的人就可以 追踪它们,逆向工程它们的工作原理,并且中性他们.