混淆是一种方式,但它无法防止破坏应用程序的盗版保护安全性.我如何确保应用程序不被篡改,以及如何确保注册机制不能被反向工程?
此外,可以将C#应用程序转换为本机代码,而Xenocode代价太高.
C#提供了很多的功能,并且是我的代码的理想语言,所以下再次写入整个代码库++是出了问题.
可以从.NET中的签名程序集中轻松删除安全证书.
我正在考虑混淆商业.Net应用程序.但是选择,购买和使用这样的工具真的值得吗?混淆的二进制文件是否真的免于逆向工程?
有一段时间我们使用了一个名为CodeVeil的工具.我只是想知道那里是否有更好的选择.
编辑:在更多人误解这个问题之前,我知道一个坚定的破解者可能会打败任何这些工具.我不是太在意他们.这些工具只是为了阻止"随意破解",并阻止人们窃取我们公司的IP.如果他们足够好,可以通过一个不错的工具,他们可能对窃取我们糟糕的代码不感兴趣:-P
我如何保护我的IL不受逆向工程的影响?任何Obsfuscator工具都可用?它会提供最大的安全性吗?
我的公司有一个用matlab编写的分析产品.我们想将其编译为可执行文件并出售给第三方.我们关注的一件事是代码被反向工程的可能性.
对编译的matlab代码进行反向工程是否很难?与编译的c ++代码相比,这样做有多难?因此,如果我们需要将所有内容转换为c ++,我们会做出决定,这显然会花费大量的劳动时间.