. Net decompilation of nine major accounts:. net Decompilation

Source: Internet
Author: User
Tags dotnet reflector

. Net decompilation of nine major accounts:. net Decompilation

I will introduce eight. Net decompilers: Reflector, ILspy, de4dot, JustDecompile, dnSpy, dotPeek, NETUnpack, DotNet Id, and Simple Assembly Explorer.

Among them, DotNet Id is Shell check tool, NETUnpack is Shell removal tool, and Simple Assembly Explorer is a tool for anti-process obfuscation (originally an open-source software hosted on google code ). I prefer the Reflector, ILspy, and de4dot models.

 

1. Reflector

Reflector is the most popular. Net decompilation tool. Reflector is a free program written by Microsoft employee Lutz Roeder. The emergence of Reflector makes the NET programmer suddenly open, because this free tool can decompile the intermediate language in the NET assembly into C # Or Visual Basic code. In addition to converting IL to C # Or Visual Basic, Reflector can also provide the summary of classes and their members in the Assembly, the ability to View IL in the Assembly, and support for third-party plug-ins.

However, it is a pity that later versions are charged.

 

2. ILSpy

ILspy is an excellent. net platform decompilation software. Using ILspy, you can easily decompile C # And vbprograms. The software itself is a C # program and is an open source software.

 

3. de4dot

De4dot is an open-source. net anti-obfuscation shelling tool written in C # Based on the GPLv3 protocol. It is a very good decompilation tool under. net. Supports Dotfuscator,. NET Reactor, MaxtoCode, SmartAssembly, and Xenocode.

 

4. JustDecompile

JustDecompile is a free. net decompilation tool released by Telerik. It supports plug-ins and integrates with Visual Studio to create Visual Studio project files. Compared with Reflector, JustDecompile is preferred because it is free of charge and has good decompilation effect on some C # dynamic types. if it lacks documentation for a third-party assembly, or the root cause of a bug or performance problem. decompilation is often the quickest solution. Telerik has integrated plug-ins such as Reflexil, assembly editor, and De4Dot into JustDecompile.

 

5. DnSpy

DnSpy is an open-source. net Assembly editing, decompilation, and debugging tool developed based on ILSpy.
Main functions: 1. Assembly editing; 2. Anti-compiler; 3. debugging tools; 4. Tabs and tabs groups; 5. Multiple themes are provided.

 

6. dotPeek
JetBrains dotPeek is a free. NET anti-compiler released by JetBrains. After the decompilation source generates a project, you do not need to leave dotPeek to browse the project file.


 

7... Net shelling tool NETUnpack

The shelling tool NETUnpack can take off the shells added by DotNetReactor and so on. It is very powerful.

8... Net Shell Check Tool DotNet Id

DotNet Id is a net shell check tool. The latest official version of DotNet Id can be used to check which software protects encryption or obfuscation: MaxToCode. Net Reactor Rustemsoft Skater Goliath Obfuscator PE Compact Spices Obfuscator Themida extends Xenocode Smart Assembly CliSecure Phoenix protec.

9. Simple Assembly Explorer
Simple Assembly Explorer (SAE) is a professional. net Program decryption and analysis tools, because there are not many domestic know it, so only the English version, not hand-written, Simple Assembly Explorer for you to explore and analyze.. NET assembly, which is best for decompilation.

 

Related Article

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.