[英]How to create own dotnet obfuscator
我知道dot net dlls和exe包含它们的程序集,因此每个body都可以从中提取代码。 所以请告诉我如何创建自己的.net混淆器以及是否存在任何其他方法来保护我的应用程序以进行反汇编。 并且请不要给我任何付费混淆器的链接。 我更喜欢c#或vb.net中的代码示例
有几个免费的 - http://www.csharp411.com/net-obfuscators/是一个列表。
您是否正在寻找可用的非付费用户不具备的特定内容?
编写混淆器并不便宜或容易。
如果您有资格开发代码,我会认真考虑购买代码。
除此之外,如果您以.exe格式发货,则无法阻止确定的人访问您的IP。 你所能做的就是减慢一个随意的开发人员。
我推荐BitHelmet混淆器。 对于价格,我认为这是最好的。
混淆不是阻止人们从编译单元中提取IL - 如果运行时可以找到它,那么真正想要查看它的人也是如此。
相反,混淆是让人们难以使用这些知识 - 例如,难以将IL反编译成可读的源代码。
我们必须使用混淆器,如果我们发布商业产品,则需要更多。 它保护我们免受未经授权的反编译和软件逆向工程。 您可以使用各种免费的付费混淆器。 此外,为了完全防范保护,您需要使用复制保护来防止未经授权的排除。
你可以检查免费的混淆器。 这是我用来保护我的应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.