Click here to Skip to main content
15,904,023 members
Everything / ILDASM

ILDASM

ILDASM

Great Reads

by Eric Lynch
Extends .NET reflection to decode the byte array returned by System.Reflection.MethodBody.GetILByteArray(), discusses the techniques to achieve this, and provides a brief primer on .NET reflection.
by Bruno van Dooren
Mitigate problems caused by DCOM hardening, by reverse engineering a non-compliant .NET app
by matt warren
Whilst writing a previous blog post I stumbled across the .NET Interpreter, tucked away in the source code.
by wmjordan
Circumventing language obstacles and optimizing performance with Dynamic Methods, Dynamic Assemblies.

Latest Articles

by Bruno van Dooren
Mitigate problems caused by DCOM hardening, by reverse engineering a non-compliant .NET app
by n.podbielski
Reflection.Emit is very powerful tool. It creates IL code and since C# is converted into IL too, we have the same functionality as in C# and even more. It is very powerful and at the same time very complicated. Because of that it is worth to discuss how and for what it should be used.
by n.podbielski
This article is first part of the series of three. Next ones you can find here and here.. Code for all three articles, with new features and bug fixes is available on GitHub and as Nuget package.. Why not Reflection?. If you working with .
by wmjordan
Circumventing language obstacles and optimizing performance with Dynamic Methods, Dynamic Assemblies.

All Articles

Sort by Score

ILDASM 

15 May 2018 by Eric Lynch
Extends .NET reflection to decode the byte array returned by System.Reflection.MethodBody.GetILByteArray(), discusses the techniques to achieve this, and provides a brief primer on .NET reflection.
15 Nov 2023 by Bruno van Dooren
Mitigate problems caused by DCOM hardening, by reverse engineering a non-compliant .NET app
6 Apr 2017 by matt warren
Whilst writing a previous blog post I stumbled across the .NET Interpreter, tucked away in the source code.
7 Nov 2014 by Sinisa Hajnal
Or you could try this solution[^]Note that it isn't absolute protection, but definitely makes it harder to reverse engineer your code.If this helps please take time to accept the solution. Thank you.
14 Sep 2018 by wmjordan
Circumventing language obstacles and optimizing performance with Dynamic Methods, Dynamic Assemblies.
11 Jan 2012 by SergioAmorim
A way to quickly find the CLR version of a .NET assembly from the command line
8 Jan 2017 by OriginalGriff
It's not as simple to do as a console app, but it's possible - a lot of work though.What I'd suggest you start with is by creating a basic WinForms app in C# - one button, one text box: press the button and the text box content goes into a MessageBox. Build it and look at the IL that it...
25 Dec 2018 by n.podbielski
Reflection.Emit is very powerful tool. It creates IL code and since C# is converted into IL too, we have the same functionality as in C# and even more. It is very powerful and at the same time very complicated. Because of that it is worth to discuss how and for what it should be used.
26 Apr 2018 by Girish Kalamati
how to get the count of classes and methods contained in a DLL I know the ildasm.exe tool will show me, but in scenarios where i need to a manual check on 2 dll having count of namespaces,classess,methods etc. Please suggest a best approach which can give me the count ? What I have tried: ...
26 Apr 2018 by phil.o
ildasm.exe allows you to display a .NET module's contents, but AFAIK there is no statistical functionality built into it. Fortunately, you can use objects in System.Reflection Namespace[^] to build your own program for that. You can search here on CP for "Reflection" and get plenty of examples...
19 May 2017 by matt warren
How to add a new Bytecode instruction to the CLR
11 Feb 2013 by Sander Rossel
Journey to the center of the .NET Framework with a chance of IL along the way!
25 Dec 2018 by n.podbielski
This article is first part of the series of three. Next ones you can find here and here.. Code for all three articles, with new features and bug fixes is available on GitHub and as Nuget package.. Why not Reflection?. If you working with .
31 Jan 2013 by Shweta Lodha
When, what, and how to use constants in C#.
8 Jan 2017 by Gun Gun Febrianza
Yesterday i was read book .Net IL Assembler, i know how to code IL Assembly and produce managed code(exe or dll) using ilasm. we can create console based application using IL Assembly, My question is how to make Windows Form Application using ilasm? i am curious how to make simple form with...
8 Nov 2014 by mohsen.keshavarzi
I want to protect my c# app. I decided to convert il that is produced in my assembly with visual studio 2012 to binary.i found that mono has aot compile that do that convertion . but intel platform in not supported yet.what should I do? I don't want to use obfuscation for protection.when...