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 代码查看等进阶能力。