dnSpy基于.NET的反编译工具

2023/7/6 02:13:38

"dnSpy是一款基于.NET的反编译与调试工具,开源免费,能够讲.NET开发的Exe和Dll程序集反编译为C#代码,同时支持断点调试和代码二次编辑,如果您只有编译后的程序集,在没有源码的情况下想还原C#源码,dnSpy绝对是首选。

dnSpy基于.NET的反编译工具

基本功能

在不需要源代码的情况下,调试.NET程序,支持 .NET Core 平台 编辑C#或IL代码 并编辑所有元数据 提供明亮和黑暗两套主题可供选择 具有高可扩展性,可编写自己的插件 高DIP分辨率支持

调试功能

设置断点并跨步执行任何程序集 变量窗口支持将变量 (例如解密的字节数组) 保存到磁盘上, 或者在十六进制编辑器 (内存窗口) 中查看它们。 可以同时调试多个进程 模块负载中断 处于跟踪点和条件断点 导出和导入断点或跟踪点 调用堆栈、线程、模块和进程窗口 中断引发的异常 变量窗口支持计算C#表达式 可以调试动态模块 (但由于CLR限制, 不能动态方法) 输出窗口记录各种调试事件, 默认情况下显示时间戳 可以调试在运行时进行解密程序集, dnSpy将使用内存中的映像 公共API, 您可以编写扩展或使用C#交互式窗口来控制调试器

程序集编辑器

可以编辑所有元数据 编辑C#中的方法和类,无需源代码 在C#中添加新方法、类或成员 编辑底层IL中间代码 可以编辑低级别的元数据表

[工具下载](https://github.com/0xd4d/dnSpy/releases C#通用权限管理视频教程)[开源代码](https://github.com/0xd4d/dnSpy C#通用权限管理视频教程)"