Decompilation

Display options and filters
Built for .NET
|
|
Built for the Compact Framework
|
|
Free or free version available
|
|
Built for .NET 2
|
|
Built for Mono
|
|
Source code provided
|
|
Built for .NET 4
|
|
Library
|
|
Sold as a service
|
|
Built for Silverlight
|
|
Add-in
|
|
Discontinued
| |
Updating...
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Author: JetBrains
Latest version: 1.0 EAP Added 2011-05-18
.NET decompiler.
Features include: - Decompiling .NET 1.0-4.0 assemblies to C# - Quick jump to a specific type, assembly, symbol, or type member - Navigation to symbol declarations, implementations, derived and base symbols, and more - Search for symbol usages - Overview of inheritance chains - Support for downloading code from source servers - Syntax highlighting - Keyboard support - Visual Studio look-and-feel
 Built for .NET 2 |
 Built for .NET 4 |
 Free or free version available |
Home Page Categories: Code analysis - Standards verifiers, Decompilation, IDEs - IDE add-ins, Refactoring, Testing
Author: JetBrains
Latest version: 6.0 Added 2004-02-27Updated 2011-08-19
Add-in for Visual Studio that provides coding assistance, navigation helpers, on-the-fly error highlighting and quick error correction, as well as support for code refactoring or unit testing features.
Features include: - Supports C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, CSS, and XML - Syntax and error highlighting - Error quick-fixes - Refactoring - Navigation - Code assistance, code completion, code formatting - Code generation - Decompiling - Search - Live templates - ASP.NET editing - NAnt and MSBuild scripts editing - Supports Visual Studio 2010/2008/2005/2003, C# (up to version 4), VB.NET (up to version 10)
 Built for .NET |
 Built for .NET 2 |
 Built for .NET 4 |
 Built for Silverlight |
 Add-in |
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Latest version: 1.0 M2 Added 2011-03-16Updated 2011-05-01
Open-source .NET assembly browser and decompiler.
Features include: - Assembly browsing - IL disassembly - Decompilation to C# - Supports lambdas and 'yield return' - Saving of resources - Search for types/methods/properties (substring) - Hyperlink-based type/method/property navigation - Base/Derived types navigation - Navigation history - BAML to XAML decompiler - Save assembly as C# project - Find usage of field/method - Extensibile via plugins (MEF)
 Built for .NET 2 |
 Built for .NET 4 |
 Free or free version available |
 Source code provided |
Home Page Categories: Decompilation
Author: Remotesoft
Latest version: 2.0 Added 2003-05-20Updated 2006-01-20
Decompiler that converts executable files (.EXE or .DLL) from Intermediate Language (IL, MSIL, CIL) binary format to high-level source codes, such as C#, Managed C++, Visual Basic.NET, etc.
Features include: - support generics introduced by .NET Framework 2.0 - recognizes all .NET language constructs, such as attributes, properties, events, fields, methods and nested types - automatically recognizes different compilers, and generates corresponding target languages, such as C#, Managed C++, Visual Basic.NET and J# - supports unsafe codes and pointer arithmetics, fixed statement - generate Visual Studio .NET project files for easy recompilation - supports .h and .cpp file generation for MC++. Dependency analysis enables the correct .h files to be included in a .cpp file - comments are generated along with the source codes when API documentation is available - recognizes all CIL instructions, handles address type instructions correctly
 Built for .NET |
 Built for .NET 2 |
Home Page Categories: Decompilation
Author: Andy Hopper
Latest version: 3.4.5.0 Added 2003-09-02Updated 2004-01-17
Add-in for .NET Reflector that generates code files.
 Built for .NET |
 Add-in |
 Free or free version available |
 Source code provided |
Home Page Categories: Decompilation
Author: Jason Bock
Latest version: 2.5.0.0 Added 2003-09-02Updated 2003-11-14
Add-in for .NET Reflector that generates code files.
 Built for .NET |
 Add-in |
 Free or free version available |
 Source code provided |
Home Page Categories: Decompilation
Author: Jonathan Dickinson
Open source front-end for Cecil Decompiler that allows you to reverse-engineer .NET assemblies into understandable code (e.g. C#). Currently Monoflector is only being built for the Microsoft CLR, but extensibility/supplant points exists for Mono.
 Built for .NET 2 |
 Built for .NET 4 |
 Free or free version available |
 Source code provided |
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Author: Xenocode
Latest version: 2007 Added 2005-12-11Updated 2006-10-18
Code explorer that allows to view, navigate, and analyze .NET assemblies at source level.
Features include: - Browse and navigate .NET executables and documentation: an hyperlinked code explorer environment allows you to browse through your project. An inline help browser automatically displays assembly XML documentation side-by-side with source code. - Code can be viewed in the C#, VB.NET, Chrome Object Pascal and IL languages. - Translation between languages and export directly into Visual Studio 2005. - Code profiling: sampling-based profiler identifies execution hotspots at source level. Integrated decompiler and code browser allows line-level profiling of external components and .NET Framework libraries. - Supports versions 1.0, 1.1, and 2.0 of the Common Language Runtime.
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
Home Page Categories: Code conversion - Language migration, Code protection - Obfuscation, Decompilation, Documentation - Code commenting, Localization
Author: 9rays.Net
Latest version: 5.8 Added 2003-05-20Updated 2006-11-14
Solution for protecting, researching, documenting and reverse engineering .NET assemblies.
Features include: - Spices.Obfuscator: solution for reducing of the risk of infringement of the intellectual property with a console or a GUI. Also reduces assembly size and optimizes the speed of your application. - Spices.Decompiler: decompilation/disassembling for IL (same functionality as Microsoft's ILDASM utility), C#, C++, VB.NET, J#; A visual decompiler allows the user to build a code flow diagram enabling to analyze the code execution. - Spices.Modeler: models and diagrams that reflects various types of assembly members relationships and structure. - Spices.Investigator: .NET metadata browser at low level, provides detailed information on tokens. - Spices.Informer: assembly member information provider and reporter. - Spices.Documenter: documentation creation and management connected to your code. - Spices.Localizer: lets you localize your assemblies. - Integrates with Visual Studio.
Previous name: IL-Obfuscator
 Built for .NET |
 Built for .NET 2 |
 Built for the Compact Framework |
 Built for Mono |
 Add-in |
Home Page Categories: Decompilation
Author: Denis Bauer
Latest version: 4.2.0.0 Added 2004-05-11Updated 2004-08-12
Add-in for .NET Reflector that can be used to dump the decompiler output to files of any Reflector supported language (C#, VB.NET, Delphi).
 Built for .NET |
 Add-in |
 Free or free version available |
 Source code provided |
Home Page Categories: Decompilation, Object browsing - Assembly viewers, Profiling - Debugging
Author: Zsolt Petrény
Latest version: 0.25 Added 2006-01-03Updated 2007-03-05
DILE (Dotnet IL Editor) is a decompiler and an IL debugger. It allows managed application to be debugged without having the source code and it can help to understand what is going on in the background as even the .NET Framework assemblies can be debugged. Works both on x86 (32-bit) and x64 (64-bit) operating systems.
Disassembling features: - displaying IL code - generics support - quick search by different categories (classes, methods, fields, tokens, etc.) - supports both 32 and 64-bit assemblies
Debugger features: - both v1.1 and v2.0 applications can be debugged - allows debugging dynamic assemblies - attaching to process/detaching; starting new process to debug with arguments - stepping in/out/over on the IL level - setting instruction pointer; run to cursor - debuggee can be stopped on specific events (e.g.: CreateThread, LoadAssembly) - MDA (Managed Debug Assistant) notifications - adding/removing/activating/deactivating breakpoints - "Object Viewer" to check the current value of an object's properties and fields or evaluate expressions, call methods - text displayer form to quickly view strings with or without escape characters as simple text or html - call stack; local variables/arguments; debug messages; debugging events; modules; threads; watch panel - filter on which exceptions to stop the debuggee - decimal or hexadecimal number display
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
 Source code provided |
Home Page Categories: Decompilation, Object browsing - Assembly viewers
Author: NETdecompiler.com
Latest version: 3.0.4 Added 2005-01-29Updated 2006-12-20
Decompiler that allows editing local variables and other names in decompiled code and persist changes in project file. The main problem of decompilation is the absence of full source information in the executable file. With Dis#, obtained code can become more similar to the original source. Supports decompilation to C#, VB.NET, Delphi.NET and Chrome.
 Built for .NET |
 Built for .NET 2 |
Ignore this
|
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|