.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