. Net decompilation tool Reflector

Source: Internet
Author: User
Tags reflector
. Net decompilation tool reflector is a class browser and anti-compiler, which can analyze the Assembly and show you all its secrets, decompile. EXE. dll. Mcl files .. The Net Framework introduces reflection concepts that can be used to analyze any. Net-based code (whether it is a single class or a complete assembly) all over the world. Reflection can also be used to retrieve information about various types, methods, and attributes contained in a specific set of programs. Use. net reflector, you can browse the Assembly classes and methods, you can analyze the Microsoft intermediate language (msil) generated by these classes and methods ), in addition, you can decompile these classes and methods and view C # Or Visual Basic.. net.
 

How to Use the reflector plug-in:

Take the filedisassembler plug-in as an example (it can decompile the EXE or DLL file into the original CS file, The Decompilation effect is quite good, 99% is correct, only some comments will have errors .), Download the following address and decompress it. Then run reflector.exe. Then, click View> add-ins to bring up a window. Then, click Add-> select the downloaded reflector. filedisassembler. dll plug-in, and click Close. At this point, the loading is complete.
Return to the reflector window, tool-> file disassembler, And the plug-in window appears on the right. File-> open the DLL file to be decompiled, and select the DLL file on the left, click Export file for the plug-in function on the right to export the source code. Of course, the source code to be restored is not completely restored, and you can add comments and make a few modifications to the source code.

Common reflector plug-ins:

Reflector. filedisassembler
This add-in can be used to dump the disassembler output to files for any reflector suppsupported language.
Website download

Reflector. codemetrics
Analyses. Net assemblies and shows design quality metrics. The menu item is registered under the "Tools" menu.
Website download

Reflector. sql2005browser
This add-in allows to browse. Net assemblies stored in SQL Server 2005 (Yukon) databases.
Website download

Reflector. delphilanguage
The Delphi view that is used inside. Net reflector provided as a language add-in.
Website download

Reflector. mcpplanguage
This add-in extends reflector with a managed C ++ language rendering module.
Website download

Reflector. chromelanguage
This add-in extends reflector with a chrome language rendering module.
Website download

Reflector. Diff
This add-in shows differences between two versions of the same assembly.
Website download

Reflector. visualstudio
This program is hosting. Net reflector inside the Visual Studio 2003 ide. Run reflector.visualstudio.exe to register the add-in with Visual Studio.
Website download

Reflector. classview
Shows class definitions as plain text with color coding. The menu item is registered under the "Tools" menu.
Website download

Reflector. codemodelview
This add-in shows the underlying code model objects for a selected node in. Net reflector. The menu item is registered under the "Tools" menu.
Website download

Reflector. filegenerator
This add-in can be used to dump the disassembler output to files for any reflector suppsupported language.
Download

Reflector. Graph
This add-in draws Assembly dependency graphs and IL graphs.
Website download

Reflector. openrunningassembly
Opens an assembly or dependency from a process running on the system. The menu item is registered under the "Tools" menu.
Website download

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.