、Reflector
Reflector,这款由微软前员工LutzRoeder精心编写的免费.Net反编译工具,自问世以来便备受推崇。它能够轻松将.NET程序集中的中间语言反编译成C#或VisualBasic代码,为NET程序员打开了新世界的大门。此外,Reflector还提供了丰富的功能,如程序集中类及其成员的概要信息、查看程序集中IL的能力,以及强大的第三方插件支持。然而,遗憾的是,其后续版本已转为收费模式。
2、ILSpy
ILSpy,这款.NET平台上的杰出反编译软件,能够轻松地将C#和VB程序反编译为易于理解的代码。值得一提的是,ILSpy本身也是用C#编写的,且完全开源,为开发者提供了一个透明且可扩展的反编译环境。
3、de4dot
de4dot,这款基于GPLv3协议的开源.net反混淆脱壳工具,由C#精心编写,是当前.net平台下表现卓越的反编译工具。它支持包括Dotfuscator、.NETReactor、MaxtoCode、SmartAssembly和Xenocode在内的十余种反混淆技术。
4、JustDe