【问题标题】:Is possible to revert an ASP.NET pre-compilation?是否可以恢复 ASP.NET 预编译?
【发布时间】:2011-07-03 17:30:59
【问题描述】:

我已经创建了一个网站,我会发布它...

我想知道是否有人可以访问我的 FTP 并下载我的预编译网站,是否可以“还原” DLL 编译,并在背后重新创建我的代码!

有可能吗?

如果可能,我该如何保护我的代码?

【问题讨论】:

  • 如果有人未经授权访问您的 FTP,我认为黑客反编译您的二进制文件的可能性是您最不担心的。

标签: asp.net visual-studio-2010


【解决方案1】:

可以decompile 您的程序集。没有一种 100% 安全的方式来保护您的代码。您可以obfuscate 您的程序集。这会让事情变得更难,但仍然需要 possible 来获取您的代码。

【讨论】:

    【解决方案2】:

    是的,理论上有人可以使用Reflector 之类的工具。你应该尝试混淆你的代码。 见:What do you use to protect your .NET code from reverse engineering?

    我建议您自己在自己的代码上尝试反射器,看看其他人可以做什么。几天后它仍然是免费工具...

    编辑

    Reflector 不再免费(但仍然是一个很好的工具!)。或者有免费和开源的ILSpy

    【讨论】:

      【解决方案3】:

      如果他们访问您的 DLL,他们可以使用反射器和其他工具打开它。你可以混淆你的代码来防止它(实际上让它更难,你无法阻止它)。

      好好隐藏你的 DLL!

      【讨论】:

        猜你喜欢
        • 2011-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多