当前位置: 首页 > 软件下载 > 编程开发 > 编程其它

dnSpy(.NET调试器) v6.1.8绿色中文版

  • 大小:21.84MB
  • 语言:简体中文
  • 类别:编程其它
  • 类型:国产软件
  • 授权:免费软件
  • 时间:2021-02-13
  • 官网:
  • 环境:Windows10, Windows8, Windows7, WinVista, WinXP
  • 安全检测:无插件360通过腾讯通过金山通过瑞星通过
3

普通下载

高速下载

需下载高速下载器,提速50%

相关软件

dnSpy中文版是一款针对.NET程序的逆向工程工具,基于ILSpy发展而来的.net程序集的编辑,反编译,调试神器。同时它是完全开源免费的,具有强大的调试和编辑应用程序的功能。即使您没有任何可用的源代码,也可以使用它来编辑和调试程序集。软件使用ILSpy反编译器引擎和Roslyn(C#/ Visual Basic)编译器以及许多其他开源库,可以编译.Net Framework, .Net Core和Unity游戏部件,不需要源码。dnSpy中文版包含了反编译器,调试器和汇编编辑器等多个功能组件,而且可以通过自己编写扩展插件的形式轻松实现扩展。该项目使用 dnlib 读取和写入程序集,以便处理有混淆代码的程序(比如恶意程序)而不会崩溃。小编觉得dnspy最厉害之处就是在没有源代码的情况下可以进行调试以及修改了。如果工作中如何碰到客户机遇到了棘手的问题,比如崩溃,卡死啊等等问题,那这个时候如果有了dnspy就可以直接现场调试了。这么实用的一款.NET调试器,可不要错过了。有需要的用户可以下载体验!

软件特色

1、无需源代码,调试.NET程序,支持.NET Core平台。
2、编辑C#或IL代码,编辑所有元数据类,可扩展性高。
3、调试.NET和Unity程序集。
4、编辑.NET和Unity程序集。
5、浅色和深色主题。
6、可扩展。
7、支持高 DPI (per-monitor DPI aware)

软件功能

一、调试器:
1、调试.NET Framework,.NET和Unity游戏程序集,无需源代码。
2、设置断点并进入任何程序集。
3、当地人,手表,汽车窗户。
4、变量窗口支持将变量(例如,解密的字节数组)保存到磁盘或在十六进制编辑器中查看它们(内存窗口)
5、对象ID。
6、可以同时调试多个进程。
7、打破模块负荷。
8、跟踪点和条件断点。
9、导出/导入断点和跟踪点。
10、调用堆栈,线程,模块,进程窗口。
11、打破引发的异常(第一次机会)
12、变量窗口支持评估C#/ Visual Basic表达式。
13、可以调试动态模块(由于CLR限制,不能调试动态方法)
14、输出窗口记录各种调试事件,默认情况下显示时间戳:)
15、可以调试在运行时自行解密的程序集,dnSpy将使用内存映像。您还可以强制dnSpy始终使用内存映像而不是磁盘文件。
16、公共API,您可以编写扩展名或使用C#Interactive窗口来控制调试器。
二、装配编辑:
1、所有元数据都可以编辑。
2、使用IntelliSense编辑C#或Visual Basic中的方法和类,无需源代码。
3、在C#或Visual Basic中添加新的方法,类或成员。
4、IL编辑器,用于低级IL方法主体编辑。
5、可以编辑低级元数据表。这在内部使用十六进制编辑器。
三、十六进制编辑器:
1、单击反编译代码中的地址以在十六进制编辑器中转到其IL代码。
2、与上述操作相反,在十六进制编辑器的IL主体中按F12键以转到反编译的代码或其他高级位表示。找出修补程序修改了哪个语句真是太好了。
3、重点介绍.NET元数据结构和PE结构。
4、工具提示显示有关所选.NET元数据/ PE字段的更多信息。
5、转到位置,文件,RVA。
6、转到.NET元数据令牌,方法主体,#Blob / #Strings / #US堆偏移量或#GUID堆索引。
7、遵循参考(Ctrl + F12)
四、其他:
1、BAML反编译器。
2、蓝色,浅色和深色主题(以及深色高对比度主题)
3、书签。
4、C#交互式窗口可用于编写dnSpy脚本。
5、在程序集中搜索类,方法,字符串等。
6、分析类和方法的用法,查找调用者等。
7、多个标签和标签组。
8、引用突出显示,使用Tab / Shift + Tab移至下一个引用。
9、转到入口点和模块初始化程序命令。
10、转到元数据令牌或元数据行命令。
11、代码工具提示(C#和Visual Basic)
12、导出到项目。

dnSpy中文版使用教程

1、在本站下载解压之后能看到dnSpy.exe和dnSpy-x86.exe,分别用来解析x64和x86的应用程序。这时候根据自己编译的版本来选择即可。

2、打开之后的界面,这时候直接点击“启动”或者直接F5,选择你想调试的程序集。

3、这里就像使用IDE一样,可以设置断点可以修改代码、查看程序集的引用等等操作。

4、在文本区域点右键可以看到Edit class,点击之后弹出框内可以直接修改编辑已部署好的代码。

5、以上就是比较常用的功能,当然dnSpy还有很多贴心和有用的功能,有待大家去发现。

运行要求

dnSpy NET版本,需要 .NET Framework 4.7.2 或更高版。
dnSpy Core版本,不依赖于 .NET Framework 框架组件
Windows 7 操作系统必须安装KB2999226,KB2533623

网友评论

分类列表