1

我正在测试 .NET Reactor,当我仅将 .NET Reactor 与 Anti ILDASM 一起使用时,这足以阻止其他人查看我的源代码吗?我已经尝试过使用 Reflector 进行这种受保护的组件,但它无法再打开它。那么这种保护是否足够安全,还是有其他可能性可以查看我的来源?

我的“问题”是我的应用程序使用了很多反射(使用 CSLA.NET),而且似乎我不能使用混淆。

4

5 回答 5

3

这取决于您个人或公司标准如何定义“足够安全”。

最终,不,没有什么是安全的,而且永远是不够的。

于 2012-10-05T11:53:12.683 回答
1

我们测试了 .Net reactor 4.9 和 5.0,发现 4.9 版本可以很容易地反编译,但 5.0 版本不行。最好的是,您购买的是 5.0 版本。

这里还有一个障碍,因为当您通过 support@eziriz.com 发送电子邮件时,.Net Reactor 不会回复您的电子邮件。这已经持续了过去 3 个月。您可以尝试一下并测试自己。

于 2016-07-31T21:57:12.050 回答
0

所有程序集都可以反编译。看看我应该担心混淆我的 .NET 代码吗?,混淆效果如何?,保护 .NET 代码免受逆向工程?等等。

于 2012-10-05T11:54:16.023 回答
0

不幸的是,一切都可以被反编译,唯一可以用来对抗的就是让你的代码“更难”阅读,但仅此而已。

于 2012-10-05T11:54:52.537 回答
0

这里有点偏离主题,但我个人认为,大多数尝试编写代码的人都会编写非常复杂的代码,即使你有可用的源代码也很难阅读!我认为您依赖于知识产权的代码当然应该被混淆,但是您可能会发现甚至没有多少人会尝试对代码进行反混淆,如果您如此担心,那么我认为您应该投资于一些优质可靠的高薪混淆工具。

于 2012-10-05T12:00:24.040 回答