【发布时间】:2012-07-27 12:39:42
【问题描述】:
我真的很难过,因为几天前我们推出了使用 .Net 4.0(桌面应用程序)开发的软件。 3天后,它的破解在互联网上可用。我们试图保护软件不受此影响,但人们以某种方式破解了它。
这是场景: 当应用程序第一次启动时,它会与 Web 服务器通信并检查用户传递的凭据。如果凭据正确,软件会将值保存在注册表中,将 MachineID 发送回服务器并将其存储在数据库中。
现在,黑客已将服务器通信替换为“return true;”。声明(我使用 Telrik JustDecompile 进行了检查)。并且他已经把破解的软件上传到网上了。
现在,以下是我的问题:
1-如何确保.Net应用程序不会被破解?
2-黑客现在知道我的代码,因为他已经完成了修改。我应该采取什么步骤?
3-我在互联网上阅读了有关-混淆器的信息。但是黑客知道我的代码我该怎么办?
4- 我可以用来避免软件破解的任何其他专业提示吗?
5- 我不确定,但是这些反射器软件是否也可以反编译带有敏感数据的 App.Config ?
【问题讨论】:
-
找律师....
-
你使用C#这个事实也无济于事,反正你不能做太多这件事,只需要处理业务逻辑和算法并改进它们。
-
这一切都有光明的一面。显然您的应用程序值得破解,您应该认为这是一种恭维。
-
好吧,我们花了很多时间来制作它,而且目标市场也很大。伙计,我从来没有看到这个重新编译的东西来了:@
-
需要思考的一件事:非法使用它的人——他们曾经不会为此付费吗?这些实际上是“销售损失”吗?在很多情况下,我敢打赌:不会。当然,这并没有减少它的烦恼。
标签: c# .net decompiler cracking