dnSpy中文破解版是一款功能强大的.Net 反汇编工具,它是一款优秀的调试器和.NET组装编辑器。使用旨在为用户提供完整的编辑和调试程序集功能,并且如果你没有任何可用的源代码也没关系,支持在C#或Visual Basic或IL中编辑程序集,并编辑所有元数据。可扩展,编写自己的扩展,并拥有高DPI支持,开发人员可以使用它反编译 .NET 代码,以了解它是如何工作的,学习或指导.NET语言的复杂性,提供一个更好的替代库的文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆。本次我们带来最新中文版,无需安装, 解压即可使用,简单方便,有需要的朋友不要错过了!
软件特色
1、调试.NET Framework,.NET Core和Unity游戏程序集,无需源代码
2、在C#或Visual Basic或IL中编辑程序集,并编辑所有元数据
3、明暗主题
4、可扩展,编写自己的扩展
5、高DPI支持(每个监视器DPI感知)
6、dnSpy使用ILSpy反编译器引擎和Roslyn(C#/ Visual Basic)编译器以及许多其他开源库
软件功能
一、调试器
调试.NET Framework,.NET Core和Unity游戏程序集,无需源代码
设置断点并进入任何程序集
当地人,手表,汽车窗户
变量窗口支持将变量(例如,解密的字节数组)保存到磁盘或在十六进制编辑器(内存窗口)中查看它们
对象ID
可以同时调试多个进程
打破模块负载
跟踪点和条件断点
导出/导入断点和跟踪点
调用堆栈,线程,模块,进程窗口
打破抛出异常(第一次机会)
变量窗口支持评估C#/ Visual Basic表达式
可以调试动态模块(但由于CLR限制,不是动态方法)
输出窗口记录各种调试事件,默认情况下显示时间戳:)
可以调试在运行时解密自己的程序集,dnSpy将使用内存中的映像。您还可以强制dnSpy始终使用内存中的映像而不是磁盘文件。
公共API,您可以编写扩展或使用C#Interactive窗口来控制调试器
二、装配编辑
可以编辑所有元数据
使用IntelliSense在C#或Visual Basic中编辑方法和类,不需要源代码
在C#或Visual Basic中添加新方法,类或成员
用于低级IL方法体编辑的IL编辑器
可以编辑低级元数据表。这在内部使用十六进制编辑器。
三、Hex编辑器
单击反编译代码中的地址,转到十六进制编辑器中的IL代码
反过来,在十六进制编辑器中的IL主体中按F12转到反编译代码或位的其他高级表示。很高兴找到补丁修改的语句。
重点介绍.NET元数据结构和PE结构
工具提示显示有关所选.NET元数据/ PE字段的更多信息
转到位置,文件,RVA
转到.NET元数据标记,方法体,#Blob / #Strings / #US堆偏移或#GUID堆索引
按照参考(Ctrl + F12)
四、其他
BAML反编译器
蓝色,浅色和深色主题(以及深色高对比度主题)
书签
C#Interactive窗口可用于脚本dnSpy
搜索类,方法,字符串等的程序集
分析类和方法用法,查找调用者等
多个选项卡和选项卡组
引用被突出显示,使用Tab / Shift + Tab移动到下一个引用
转到入口点和模块初始化程序命令
转到元数据标记或元数据行命令
代码工具提示(C#和Visual Basic)
导出到项目
dnSpy使用的其他开源库列表
ILSpy反编译器引擎(C#和Visual Basic反编译器)
Roslyn(C#和Visual Basic编译器)
dnlib(.NET元数据读取器/写入器,也可以读取混淆的程序集)
VS MEF(更快的MEF等于更快的启动)
ClrMD(访问CorDebug API未提供的较低级调试信息)