Asp.net .dll反编译器

Asp.net .dll反编译器,asp.net,decompiler,dll,Asp.net,Decompiler,Dll,我从以前的开发人员那里继承了一个项目。所有ASP.NET代码隐藏文件都包含在.dll中,原始文件不可用。有没有可靠的反编译器可以产生可读性很好的代码?在浏览其他论坛时,我听到了各种各样的反应——一些人说有些应用程序会反编译.dll文件,另一些人说它们只会产生实际上无法使用的汇编代码。想法 谢谢 你可以试试这个。而且你的传统似乎有点奇怪。以前的开发人员对源代码做了什么?他没有使用源代码管理,执行备份吗?通过反汇编.NET程序集生成的源代码的可用性将取决于编写源代码的人在编译时是否混淆了源代码。通过

我从以前的开发人员那里继承了一个项目。所有ASP.NET代码隐藏文件都包含在.dll中,原始文件不可用。有没有可靠的反编译器可以产生可读性很好的代码?在浏览其他论坛时,我听到了各种各样的反应——一些人说有些应用程序会反编译.dll文件,另一些人说它们只会产生实际上无法使用的汇编代码。想法


谢谢

你可以试试这个。而且你的传统似乎有点奇怪。以前的开发人员对源代码做了什么?他没有使用源代码管理,执行备份吗?通过反汇编.NET程序集生成的源代码的可用性将取决于编写源代码的人在编译时是否混淆了源代码。

通过反向工程DLL无法生成可维护、设计正确的源代码。通过巧妙的黑客攻击,你将能够改变它来做特定的事情。通常,您会找到有关如何绕过许可/注册检查的教程。(其中一些人因为偷了我的软件!) 但是你的努力可能比你有了源代码要困难10倍。依我看,你最好把它当作一个黑匣子,研究输入/输出、行为、设计文档(如果有的话)等等。。从您看到的DLL所做的事情以及主机应用程序需要对其做的事情中,对需求进行反向工程。然后获得新项目的资金/批准,以建立一个新项目。源代码

否则,你的“遗产”就是一种负担,你应该尽快远离它

编辑:我错过了关于.net的部分。我对此不太了解,您的里程数可能比本地二进制更好

--
克里斯

我用jetbrains dotpeek


有时你只需要反编译

@Darin:不,以前的开发人员把我们的系统搞得一团糟。显然,咨询公司破产了,没有向我们提供任何本地文件……所以我进入了一个非常令人沮丧的环境。我在阅读了这篇评论后第一次下载了红门的反射器,我很喜欢它。我似乎不知道如何使用文件反汇编插件,有什么想法:)