A long time ago encountered a project, which called a well-encapsulated DLL, obfuscation encryption shell also scrambled name, anti-compiled out also looks like head large, direct IL modified rebuild DLL solves the problem.
Recently, you need to change one of these DLLs, log down the steps
First copy the DLL separately to see the DLL runtime
Then export the. Il file
.............................................................
.............................................................
The following is familiar with IL can be arbitrary modification of this IL file
............................................................
Modify Complete, save
Open to
C:\WINDOWS\Microsoft.NET\Framework
Determined the folder
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Win+r cmd Run
Generate the IL that has just been modified, if any. res resource files need to be entered together
ilasm the source file . Il source file. res /Output= destination file . DLL /DLL
The modification succeeds.
Teach you how to modify IL files