混淆Objective C Binary的提示或工具?

时间:2010-12-09 00:17:09

标签: objective-c obfuscation

我正在寻找模糊静态目标c二进制库。

这里为人们推荐的最佳做法或工具是什么?我希望让潜在的黑客更难以识别我的库中的某些代码。

谢谢!

2 个答案:

答案 0 :(得分:9)

在标题的顶部,您可以执行以下操作:

#define SecurityClass ah7p
#define checkCopyProtection xcyc

答案 1 :(得分:1)

确保将编译器设置为剥离链接的产品。这将通过删除输出函数中的任何标签使黑客更难。遗憾的是,您无法从产品中完全删除Objective-c信息。所有方法调用都是动态完成的,因此库必须具有有关类的信息才能运行。阻止黑客使用此信息的唯一方法是确保所有类,方法和实例变量名称都不提供有关它们的用途的信息。