.Net Disassembly


#1

Hello all,

I’m not sure if this is a correct place to ask this question.

I’m looking forward to disassemble a .Net compiled binary. I don’t have much experience with .Net.
Requesting your suggestions on how should I go about it.

Thanks


#2

Why exactly do you want to do that?

If you want to disassemble a .Net binary into IL, the official tool to do that is ildasm.

If you want to decompile a .Net binary into C#, which works quite well due to the nature of IL, then there are several tools that can do that, like the freeware dotPeek or open-source ILSpy.

Though if the binary you’re talking about is obfuscated, you’re going to have a harder time understanding the results of disassembling or decompiling it.

If you want to see the actual assembly that’s executed for the binary, then that’s a more complicated question.


#3

Many major sections of .NET Core are already available for one’s reading pleasure on GitHub. As the first responder suggested perhaps you could explain your ultimate goal.


.NET Foundation Website | Blog | Projects | Code of Conduct