相关疑难解决方法(0)

保护.NET代码免受逆向工程?

混淆是一种方式,但它无法防止破坏应用程序的盗版保护安全性.我如何确保应用程序不被篡改,以及如何确保注册机制不能被反向工程?

此外,可以将C#应用程序转换为本机代码,而Xenocode代价太高.

C#提供了很多的功能,并且是我的代码的理想语言,所以下再次写入整个代码库++是出了问题.

可以从.NET中的签名程序集中轻松删除安全证书.

.net c# obfuscation reverse-engineering

481
推荐指数
19
解决办法
23万
查看次数

如何生成软件许可证密钥?

许可证密钥是作为反盗版措施的事实标准.说实话,这让我觉得安全通过Obscurity,虽然我真的不知道如何生成许可证密钥.什么是许可密钥生成的好(安全)示例?他们使用什么加密原语(如果有的话)?这是消息摘要吗?如果是这样,他们会散列什么数据?开发人员采用了哪些方法来使破解者难以构建自己的密钥生成器?关键发电机是如何制造的?

security cryptography license-key

349
推荐指数
8
解决办法
12万
查看次数

是否可以反编译整个.NET应用程序?

我知道.NET应用程序很难保护.我使用RedGate Reflector并且知道一般来说你可以从许多.NET dll获得源代码.

但我的问题是 - 反编译整个应用程序实际上是否可行?

我的意思是 - 创建一个可行的VS解决方案,以便盗版者可以按F5并获得与他的机器上的作者完全相同的结果?

c# reflection decompiling reverse-engineering

5
推荐指数
1
解决办法
2242
查看次数