ILSPY是一款功能强悍的开源.NET反编译工具,专门面向开发者与网络安全研究人员打造,能够直观解析.NET 程序集的底层结构与运行逻辑。软件兼容C#、VB.NET、F#等主流.NET编程语言,可完成源码还原、逻辑研读、程序安全审计等工作,依托完全开源的特性,使用者能够自由使用、二次修改源码以及参与项目共建,是.NET从业者探究程序内核、剖析代码逻辑、排查程序漏洞的实用工具。

开源免费无限制
项目完全开源公开,无收费项目、无功能阉割、无广告捆绑,个人、企业均可免费商用,开发者可查看底层源码、自定义修改拓展功能,还能向官方提交代码贡献优化项目。
多语言广泛兼容
全面适配 C#、VB.NET、F# 等主流.NET 语言,支持解析.NET Framework、.NET Core、.NET 5/6/7 等多代框架编译生成的程序集,适用老旧项目与新款项目。
反编译还原效果优秀
代码还原度高,结构清晰规整,最大程度复原注释、类、方法、变量等内容,还原代码可读性强,便于快速读懂程序逻辑。
轻量化运行稳定
软件体积小巧,硬件门槛低,普通电脑即可流畅加载大体积程序集,解析大型项目不易卡顿崩溃,长时间审计调试稳定性强。
受众适配性强
兼顾新手开发者与专业安全人员,新手可用来学习成熟项目编码思路,安全从业者可借助工具开展逆向排查、漏洞检测、恶意代码分析。
社区生态完善
依托庞大.NET 社区,拥有丰富插件、教程与问题解决方案,遇到使用难题可快速查阅资料,工具长期迭代更新,持续适配新版.NET 框架。
一、核心代码反编译功能
快速对 exe、dll 等.NET 程序集进行反编译,将 IL 中间代码转化为可读性强的 C#、VB.NET、F# 高级源代码。
分层解析程序结构,树形展示命名空间、类、接口、枚举、字段、方法、特性等内容,一键定位目标代码片段。
支持局部片段反编译,无需导出整个项目,可单独提取某个函数、类的源码,查阅效率更高。
二、代码研读与学习功能
高亮显示代码语法,支持代码折叠、跳转查找,可快速追踪函数调用关系,理清项目整体运行逻辑。
支持检索全局关键词、类名、方法名,批量定位所有引用位置,便于梳理大型项目架构。
可导出完整源码工程,一键生成可编译的项目文件,导入 VS 等开发软件直接查看调试,方便模仿学习优秀代码写法。
三、安全审计与逆向分析功能
检查程序逻辑漏洞、加密算法、敏感接口、硬编码密钥,辅助安全人员开展安全审计、风险排查。
分析恶意.NET 程序,拆解病毒、木马、加壳程序内部执行逻辑,定位危险执行代码。
查看程序权限声明、注入逻辑、数据传输规则,检测程序是否存在隐私窃取、违规运行等风险。
四、开源拓展与编辑辅助功能
开放源码权限,用户可自主修改程序内核,开发个性化插件,拓展反编译、导出、解析等附加功能。
基础文本编辑、注释标注功能,可临时记录代码分析笔记,方便整理审计与学习心得。
支持导出多种格式,源码、项目文档、程序结构图均可单独保存,方便资料归档与分享交流。
五、基础实用配套功能
支持程序集快速加载、拖拽导入文件,批量导入多个 dll、exe 统一管理查看。
内置搜索筛选工具,快速过滤无关内容,精准锁定需要研究的模块。
多系统适配,主流 Windows 系统均可运行,搭配插件可拓展简易调试、IL 代码查看等进阶能力。

22.51 MB
调试编译
88.91MB
调试编译
267.74MB
调试编译
31.1MB
调试编译
742.57KB
调试编译
14.48MB
调试编译
调试编译|4.24MB
下载
调试编译|21.6MB
下载
调试编译|85.58MB
下载
调试编译|10.71MB
下载
调试编译|39.6MB
下载
调试编译|19.34M
下载