How to Reverse Engineer Your .NET Applications

Reverse engineering is the process of decompiling an application to view its source code. In a managed code like .NET and Java, decompiling provides a more easier approach because all the source code are compiled into Microsoft Intermediate Language (MSIL) unlike when decompiling C or C++ applications. The MSIL is converted into a machine code using the Just-in-Time (JIT) compiler when executed. The MSIL includes metadata that provides a lot of information on the code.

To start a reverse engineer of a .NET application we need to get the DLL or .EXE files of the application that you want to decompile.

Read the rest of the tutorial here:;blog-list-river

Leave a Reply

Your email address will not be published. Required fields are marked *