首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修复iOS应用程序otool cryptid=0

修复iOS应用程序otool cryptid=0
EN

Stack Overflow用户
提问于 2016-08-08 00:51:00
回答 1查看 1.3K关注 0票数 1

嗨,最近我为我的公司写了一个应用程序,但后来我发现了这个工具- otool。所以我试着用otool检查我的应用程序,发现了以下内容:

代码语言:javascript
复制
 cmd LC_ENCRYPTION_INFO
      cmdsize 20
    cryptoff  4093
    cryptsize 142512
    cryptid   0

我在谷歌上搜索了密码,得知我的应用程序没有加密,可以被破解和还原。有人知道如何修复它或如何设置cryptid=1吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-09-11 18:07:59

当你使用iTunes连接通过苹果应用商店发布一个应用程序时,它会自动加密,而不需要开发人员输入。如果您通过xCode在本地配置它,则不会对其进行加密。

也就是说,苹果的应用程序加密本身只是一个薄薄的安全控制。

可以删除此加密。请参阅Clutch。然后可以转储类头。请参阅Class-dump

有了这些信息,逆向工程师就可以开始针对您的应用程序运行更多有趣的运行时工具。请参考FridaCycriptLD_Preload获取一些优秀的示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38816404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档