MSIL Disassembler
MSIL Disassembler: Decompile and Analyze .NET Assemblies
MSIL Disassembler is a tool that converts Microsoft Intermediate Language (MSIL) bytecode back into a higher-level .NET programming language source code. It allows developers to decompile and analyze .NET assemblies.
What is MSIL Disassembler?
MSIL Disassembler is a reverse engineering tool used for analyzing applications built on the .NET Framework. It takes compiled .NET assemblies containing Microsoft Intermediate Language (MSIL) bytecode and converts them back into a high-level .NET programming language like C# or Visual Basic.
This allows developers to study and understand the source code of .NET applications even without access to the original code. Some key uses of MSIL Disassembler include:
- Inspecting and understanding 3rd party .NET libraries and frameworks
- Debugging and fixing bugs in .NET applications without source code
- Analyzing malware written in .NET languages
- Learning how other .NET developers write and structure their code
- Making modifications and enhancements to existing .NET software
- Converting old VB.NET code to C# for migration purposes
There are several good open source and commercial MSIL disassemblers available like ILSpy, dnSpy, .NET Reflector, Telerik JustDecompile. They provide features like color-coded syntax highlighting, hyperlinks between symbols, searching, code formatting, and code decompilation to multiple .NET languages.
So in summary, MSIL Disassembler is an essential tool for understanding and tweaking .NET platform applications without access to original source code.
MSIL Disassembler Features
Features
- Disassembles MSIL bytecode back into .NET programming language source code
- Supports C#, VB.NET, J#, Delphi.NET and other .NET languages
- Analyzes metadata and shows assembly references
- Shows control flow of the code
- Integrates with Visual Studio
Pricing
- Open Source
Pros
Cons
Reviews & Ratings
Login to ReviewThe Best MSIL Disassembler Alternatives
View all MSIL Disassembler alternatives with detailed comparison →
Top Development and Reverse Engineering and other similar apps like MSIL Disassembler
DotPeek
CFR
ILSpy