Decompilation code (language independent)

What software can be used to view the source code in a DLL file, regardless of the programming language used for the source code?

+5
source share
10 answers

If it is a managed DLL (.NET), you can open it with tools such as Reflector or ILDASM , and you will see the IL code. (Editing 2017-02-03: after 7 years, .NET parsers, of course, have advanced a lot and can now create very decent C # code)

If this is an unmanaged DLL (native), you're out of luck. The best you can do is load the disassembler. It leads you almost nowhere unless you know exactly where to go.

+15
source

You are interested in decompiling assemblies. Well, here is the beginning of the decompilation of .NET assemblies: http://aspnet.4guysfromrolla.com/articles/080404-1.aspx

A popular tool in the .NET community for decompiling assemblies is the .NET Reflector

+1
source

.

.NET dll ildasm.exe( .net framework) .NET Reflector ()

+1

(1) . - ; , , .

(1) - , , , ...

, , - ( ). , ( ) , Visual Basic 3. VB3 ? . / DLL, Walker Dependency: http://www.dependencywalker.com/

, Visual Basic #, , , ( )

, : http://www.program-transformation.org/Transform/DecompilationPossible

.Net,.NET Reflector - . dll # VB.NET http://www.aisto.com/roeder/dotnet/

+1

.NET. - , IDA.

, , ( ), , .. , re scripts, ++ try-catch, COM UUID . , .

+1

DLL.Net, .NET Reflector. DLL, .Net.

Java JAR , Java Decompiler.

(++) .

0

.NET, DLL . , , - - .

0

DLL , Hex-Rays Decompiler ( IDAPro-debugger), , . , C-like. , .

0

All Articles