反编译不是为了破解软件,而是在开发时更好的读懂程序干了什么,比如MVC的源码,如果使用1和4的VS插件能更好的进行断点跟踪。
常用,效率最高:
1、【.NET Reflector】首选,能比较好的反编译语法糖,可以结合插件(http://reflectoraddins.codeplex.com/)来扩展
2、【Telerik JustDecompile】
3、【ILSpy】为了抵抗.NET Reflector推出的开源工具,效果还是一般
4、【JetBrains dotPeek】
以下工具没测试过:
5、【de4dot】
6、【DnSpy】
7、【NETUnpack】
8、【DotNet Id】
9、【DotNet Id】
有时在开发的时候,不要用死一个工具不放,试着多换几个工具。
其实很多时候根据工具查看其功能的时候也能通过介绍得知有哪些加壳工具。