重新整理我的申请?

发布于 2024-09-05 07:58:25 字数 550 浏览 7 评论 0 原文

我想继续我之前的问题: https://stackoverflow.com/questions/3007168/ torrents-can-i-protect-my-software-by-sending-wrong-bytes

Developer Art 建议向应用程序添加唯一密钥,以识别破解者。
但是JAB表示,如果破解者拥有我的软件的多个副本,那么破解者可以通过检查二进制差异来搜索我的唯一密钥所在的位置。然后黑客会更改该密钥以使他们自己匿名。

确实如此。

现在的问题是:如果我想添加一个唯一的密钥,是否有工具可以对程序模块进行混洗(一种混淆)?因此,二进制比较会说这两个文件完全不同。所以他们无法找到标识符键。

我很确定这是可能的(也许通过替换汇编器块并进行一些跳转)。
我认为对我的软件进行 30 到 40 次洗牌就足够了。

I want to continue on my previous question:
https://stackoverflow.com/questions/3007168/torrents-can-i-protect-my-software-by-sending-wrong-bytes

Developer Art suggested to add a unique key to the application, to identifier the cracker.
But JAB said that crackers can search where my unique key is located by checking for binary differences, if the cracker has multiple copies of my software. Then crackers change that key to make them self anonymous.

That is true.

Now comes the question: If I want to add a unique key, are there tools to shuffle (a kind of obfuscation) the program modules? So, that a binary compare would say that the two files are completely different. So they can't locate the identifier key.

I'm pretty sure it is possible (maybe by replacing assembler blocks and make some jumps).
I think it would be enough to make 30 to 40 shuffles of my software.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沉睡月亮 2024-09-12 07:58:25

就软件保护而言,没有什么是安全的,如果有人真的决心破解您的应用程序,他可能会这么做。

至于你的问题,有一些包装器/保护器可以实现你所需要的。
以下是其中的几个:

As it comes to software protection, nothing is safe and if somebody is really determined to crack your application, he probably will.

As for your question, there are packers/protectors that could achieve what you need.
Here are a couple of them:

蓝天白云 2024-09-12 07:58:25

Crypto Obfuscator 具有一项功能,允许您为程序集添加水印。水印可以是在代码中不直接可见/使用的唯一字符串。每次客户购买时,您都可以向客户发送一份带有独特水印的副本,以便在出现裂缝时您可以知道其来源。

Crypto Obfuscator has a feature which allows you to watermark your assemblies. The watermarks can be unique strings which are not directly visible/used in code. Each time a customer purchases, you can send a uniquely watermarked copy to the customer so that if a crack appears you know the origin.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文