. NET Program decompilation and source code refactoring to generate new applications
1. Compile a case program. (C #)
2XX use reflector.exe to decompile the case program and find the key program code. This is just a program without shelling.
That is, decrypt Write1 () or add other operations.
3rd, use dotnethelper.exe to compile the Assembly into IL code. ConsoleApplication1.il this is the decompiled IL code.
4. Write the code to be added or crack the program code. Ensure that compilation is correct.
5. Compile the new code into the IL code. Leleapplication2.il
6. Add the new code to the key position of the Assembly. You can put it after Write1 () or replace this function. Save and exit
7. refactor the source code to generate a new assembly.
8. Complete. Let's check whether it can be run and verify it. * _Output.exe, which is the output new assembly, run
Video:
Http://www.bmpj.net/thread-233-1-1.html
Download tool:
DotNetHelper 2.0, a required tool for NET Program Development
Http://www.bmpj.net/forum-viewthread-tid-230-fromuid-27.html
VSNET decompilation software set Edition
Http://www.bmpj.net/forum-viewthread-tid-143-fromuid-27.html
Note: This is the basic process of refactoring, without considering the shell issue. Please study and handle it on your own. We will also provide you with more convenient tutorials in the future.
Some comrades can still think that OD is easy to use, but our principle is that the simpler the better.
Source: [wood cracking]
Video:. NET Program decompilation and source code reconstruction to generate new applications
Http://www.bmpj.net/forum-viewthread-tid-233-fromuid-1.html