Click here to Skip to main content
15,917,793 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
I am trying ti reverse engineering a C# program using DnSPY.

But there are hundred of libraries. how can i keep track of them and how can i understand them ?



Any tool Recommendation appreciated!

What I have tried:

Nothing Please recommend me something thanks
Posted
Updated 14-Jun-16 18:45pm
v2
Comments
BillWoodruff 14-Jun-16 22:49pm    
I think this is impossible: a very complex program cannot be reduced to some simple scheme. This is not a good question because you provide no details.

I suggest that you learn to program, rather than just try to dis-assemble some complex code: did the authors of the code intend to allow you to dis-assemble it ?

1 solution

No, this is not a good question, but I can recommend a good tool: open-source ILSpy:
ILSpy,
See also: https://en.wikipedia.org/wiki/.NET_Reflector.

But I'm afraid you already know it.

The quality of the application is impressive, and, most importantly, the quality of decompiled code is quite good. However, I cannot tell you how it compares with DnSpy, which I never tried so far. It is claimed to be more powerful .NET decompiler, but if you need generation of C# or VB.NET code, ILSpy might be better. Please see:
DnSpy – More powerful .NET decompiler | UbbeCode.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900