ILSpy 是一款开源的 .NET 反编译工具,能够生成PDB(调试符号文件),支持ReadyToRun(预编译)和元数据浏览等多种功能,并且具有跨平台支持。该工具主要用于浏览和反编译 .NET 程序集,例如 DLL 和 EXE 文件。其直观的界面和强大的功能使其成为开发者和安全研究人员的首选工具之一。
项目地址:https://github.com/icsharpcode/ILSpy
截屏
功能摘要
- 反编译 .NET 程序集
- 能够将 .NET 程序集反编译成可读的 C# 代码,帮助用户分析和理解代码逻辑。
- 生成 PDB 文件
- 支持生成调试符号文件(PDB),方便调试反编译后的代码。
- 支持 ReadyToRun
- 支持 .NET Core 的 ReadyToRun 二进制文件,使得反编译更加全面。
- 程序集浏览
- 提供类似 Visual Studio 的程序集树视图,可以轻松地浏览程序集的结构,包括命名空间、类、方法、属性等。
- 跨平台支持
- 除了 Windows,ILSpy 还支持在 macOS 和 Linux 上运行,使用 .NET Core 实现跨平台功能。
- 插件扩展
- 通过插件系统,可以扩展和自定义 ILSpy 的功能,以满足特定需求。
- 搜索和导航
- 强大的搜索功能,可以快速查找特定类型、方法和属性,并且支持超链接式的类型、方法和属性导航。
- 元数据查看器
- 提供程序集元数据的详细信息浏览,包括各种表和条目。
- BAML 到 XAML 的反编译
- 支持 BAML 反编译成 XAML,方便 WPF 应用的分析和理解。
更新日志
https://github.com/icsharpcode/ILSpy/releases
必须安装.NET 8.0 或更高版本
下载地址
ILSpy 9.0.0.7833 (Preview 3) 最新版
https://url20.ctfile.com/d/12493720-61578538-e629aa【osssr】
https://www.123pan.com/s/uhN9-1lnD.html
https://osssr.lanzoux.com/b0r9at4lg