使用.NET Reactor的反ILDASM

时间:2012-10-05 11:51:08

标签: c# .net obfuscation protection net-reactor

我正在测试.NET Reactor,当我只使用.NET Reactor和Anti ILDASM这是否足以阻止其他人查看我的源代码?我用Reflector尝试了这样一个受保护的程序集,它无法再打开它。那么这种保护足够安全还是有其他可能来查看我的来源?

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

5 个答案:

答案 0 :(得分:3)

这取决于你个人或公司标准,定义'足够安全'。

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

答案 1 :(得分:1)

我们测试了.Net reactor 4.9和5.0,并指出4.9版本可以很容易地反编译,但不能反映5.0版本。最好的是,你购买5.0版本。

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

答案 2 :(得分:0)

答案 3 :(得分:0)

不幸的是,一切都可以被反编译,你可以用作反作用的唯一一件事就是让你的代码“更难”阅读,但那就是它。

答案 4 :(得分:0)

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