gpt4 book ai didi

cocoa - 减少我的应用程序破解(cocoafob)

转载 作者:行者123 更新时间:2023-12-03 16:10:37 25 4
gpt4 key购买 nike

我正在使用 cocoafob 进行许可。不幸的是,我的应用程序每次发布后总是很快被破解。有没有办法让这变得更困难一点?

最佳答案

以我个人的观点,使用您的应用程序的破解版的人不太可能成为付费客户。将破解/盗版/被盗副本等同于已售副本的论点是错误的。

也就是说,您可以阅读有关逆向工程 Mac OS X/Cocoa 应用程序的内容,了解其工作原理(Charles Miller/Dino Dai Zovi 所著的《Mac Hacker's Handbook》是一本关于此主题的好书,或者如果您想要在线版本)资源查找 Phrack 杂志第 66 期)。

一旦您了解攻击者如何在您的应用程序中破坏许可证保护,您可以尝试使其变得更难,但您必须了解没有办法阻止有动机的攻击者。仅使用 Apple 的 Mac 商店并投入时间来构建应用程序可能是一个更好的主意。

您可能需要考虑的事情:

  • 用 C 或 C++ 编写许可证检查代码。让其基于事件循环中的触发条件运行(例如 UI 触发的内容)-> 这使得攻击者更难在您的许可证检查代码上设置断点

  • 不要以明显的方式命名您的许可证检查代码

  • 确保符号被剥离(这在 ObjC 中不起作用,因为运行时,因此需要混淆许可证检查方法名称)

  • 尽量不要将许可证读取代码与许可证解释代码组合在一起(这样观看打开的文件描述符的攻击者将不得不在其他地方挖掘解释代码)。

关于cocoa - 减少我的应用程序破解(cocoafob),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com