.Net Reflector——.NET反编译工具软件
.Net Reflector is the class browser, explorer, analyzer and documentation viewer for .NET. Reflector allows to easily view, navigate, search, decompile and analyze .NET assemblies in C#, Visual Basic and IL.
Lutz Roeder's Net Reflector URL: http://www.aisto.com/roeder/dotnet/
Lutz Roeder 的 .NET Reflector
.NET Reflector是一个类浏览器和反编译器,可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。使用 .NET Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic .NET 中的等价类和方法。
NET Reflector 是一个只有548 KB 的.net 类浏览工具。 它可以读取存储在.net 应用程序 中的metadata、IL 指令、资源和XML文档。NET Reflector同时支持.net 1.0 1.1 2.0.
在 .NET Reflector 内部,有各种可用来进一步分析该程序集的工具。要查看构成某个方法的 MSIL,请单击该方法并从菜单中选择 Disassembler。
.NET 框架提供了许多执行类似操作的不同方法。例如,如果你需要从 XML 中读取一组数据,则存在多种使用 XmlDocument、XPathNavigator 或 XmlReader 完成该工作的不同方法。通过使用 .NET Reflector, 你可以查看 Microsoft 在编写数据集的 ReadXml 方法时使用了什么,或者查看他们在从配置文件读取数据时做了哪些工作。.NET Reflector 还是一个了解以下最佳实施策略的优秀方法:创建诸如 HttpHandlers 或配置处理程序之类的对象,因为你可以了解到 Microsoft 工作组实际上是如何在框架中生成这些对象的。
最新版NET Reflector下载地址:NET Reflector Download
.NET Reflector Add-Ins(NET Reflector插件)
This website lists add-ins for .NET Reflector. After downloading one of the add-ins copy the files to the same directory as your 'Reflector.exe' file and load them via the 'Add-Ins' command under the 'View' menu.
.NET Reflector Add-Ins Url: http://www.aisto.com/Incoming/Reflector/AddIns/
使用.NET Reflector插件FileDisassembler可还原源码
Reflector.FileDisassembler http://www.denisbauer.com/Download.aspx?File=Reflector.FileDisassembler.zip
打开Reflector,在view菜单下的Add-Ins,将dll添加到里面即可!
然后加载一个dll。选中它。选择Tools-File Disassembler打开右侧File Disassembler窗口再选择Generate
这样就还原了源码。但可不是完全还原!
Reflector.Diff http://www.codingsanity.com/code/Reflector.Diff.dll
Reflector.FileGenerator http://www.jasonbock.net/JB/Code/FileGenerator.zip
Reflector.DesignViewer http://projectdistributor.net/Projects/Project.aspx?projectId=43
Reflector.Graph http://projectdistributor.net/Projects/Project.aspx?projectId=43
Reflector.CodeGeneration http://projectdistributor.net/Projects/Project.aspx?projectId=43
Reflector.Deblector http://www.felicepollano.com/public/deblector.zip
Reflector.SQL2005Browser http://www.denisbauer.com/Download.aspx?File=Reflector.SQL2005Browser.zip
Reflector.ClassView http://workspaces.gotdotnet.com/reflector
Reflector.CodeModelView http://workspaces.gotdotnet.com/reflector
Resourcer for .NET
Resourcer is an editor for .resources binaries and .resX XML file formats used with the .NET platform. The program allows the integration of bitmaps, icons and text strings into resource packages. Resourcer allows editing of name/string pairs, import of various kinds of data formats (bitmaps, icons, etc) and merging of resources from different sources.
最新版Resourcer for .NET下载地址: http://www.aisto.com/roeder/dotnet/Download.aspx?File=Resourcer