软件信息
dnSpy被誉为.NET反编译神器。它是一个免费开源的基于.NET语言的反编译与调试工具,由ILSpy发展而来。dnSpy可以对.NET程序集进行反编译为C#源码,支持断点调试和编辑C#代码。该工具不仅包含反编译器和调试器,还有代码编辑器等功能,并支持通过编写扩展插件进行功能扩展。使用dnlib读取和写入程序集,可以处理包含混淆代码的程序而不会崩溃。
软件截图
软件功能
- 程序集代码编辑器: 提供C# / Visual Basic编辑器,编辑所有元数据类。
- 反编译器: 将.NET程序集反编译为C# / Visual Basic源码。
- 调试器工具: 支持.NET调试引擎,提供C# / Visual Basic语言的调试功能。
- BAML反汇编器: 支持C#交互,多种语法代码风格。
- HEX十六进制编辑器: 提供十六进制编辑功能。
软件特点
- 支持.NET Core平台: 无需源代码,可以调试.NET程序,兼容.NET Core平台。
- 高度可扩展性: 可以编辑C#或IL代码,编辑所有元数据类,支持通过编写扩展插件进行功能扩展。
- 强大的反编译功能: 能将.NET程序集反编译为C#源码,支持处理包含混淆代码的程序。
- 运行要求简单: 可以在.NET Framework 4.7.2或更高版本下运行,也可在不依赖于.NET Framework的环境中使用。