DnSpy反编译软件

DnSpy反编译软件

v6.1.9 最新版

大小:73.58M更新:2021-12-03 14:31

类别:编译工具系统:Win7, WinAll

包名:

立即下载(73.58M)
  • DnSpy反编译软件 v6.1.9 最新版0

dnSpy反编译工具是一款针对.net程序打造的逆向编程工具,用户可以使用这款软件对.net文件进行分解,然后可以向文件中添加插件,扩展文件功能,这款软件界面简介,操作也非常简单,有需要的朋友欢迎来体验软件。

软件介绍:

dnSpy是一款针对.net程序的逆向工程工具。该项目包含了反编译器,调试器和汇编编辑器等功能组件,而且可以通过自己编写扩展插件的形式轻松实现扩展。该项目使用dnlib读取和写入程序集,以便处理有混淆代码的程序(比如恶意程序)而不会崩溃。

dnSpy反编译工具

dnspy反编译教程

一、首先编写一个Hello World的控制台运行程序,如下图所示:

代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ChangeString

{

    class Program

    {

        static void Main(string[] args)

        {

            string str = "Hello World!";

            Console.WriteLine(str);

            Console.ReadKey();

        }

    }

}

二、编译并运行,如下图所示:

在这里程序内部的str变量为“Hello World!”,现在,需要使用dnSpy工具,将内部str的变量改变并在线调试。

三、使用dnSpy工具对程序进行反编译:

 ①使用dnSpy工具对刚才生成的ChangeString.exe进行反编译,如下图所示:

②在Main函数内右键点击菜单,在弹出的上下文菜单中选择“编辑方法(C#)”,如下图所示:

③将str变量的内容改为“Just For Test”,并点击“编译”按钮,如下图所示:

④点击“全部保存”按钮,在弹出的界面保持默认值并点击“确定”按钮,如下图所示:

⑤保存完成后,点击“启动”按钮,在弹出的界面保持默认值并点击“OK”按钮,接着自动启动应用程序,如下图所示:

程序成功地运行!

注意:

编译时请注意以下事项,否则将不能进行编译:

①还有其他DLL模块的,必须把它包含进来;

②如有其他反编译后有不能识别的字符,请手工修改OK之后再进行编译。

另外,这个程序不仅对EXE有效,同样对DLL有效,请自行试验,谢谢!

软件特色:

1、无需设置

由于它是一个便携式工具,它不需要您将其安装在目标计算机上,因为只需拆包其存档并启动可执行文件即可完全访问其功能。

您还可以从可移动存储介质(如USB闪存驱动器或外部HDD)运行它。此外,它不会修改系统中的注册表项,也不会在您的PC上生成其他文件或文件夹,但未经您的明确许可。

2、.net反汇编程序

如果您需要一个高效的工具,可以通过为您提供各种有用的工具来帮助您反编译.net程序集,您可以转到dnSpy。它配有一个反编译器,一个调试器,一个十六进制编辑器和一个程序集编辑器,让你以有效的方式处理程序集。

主窗口附带了一个Assembly Explorer窗格,您可以在其中访问所需程序集的树视图。您可以通过从计算机指定适当的文件或使用“从GAC打开”选项打开程序集,该选项为您提供全局程序集缓存中可用的条目列表。

3、.net程序集的可靠反向工程工具

所有考虑的事情,dnSpy是一个方便的应用程序,使您能够以有效的方式逆向工程.net程序集,为您提供广泛的有用工具,包括反编译器,程序集编辑器和调试器。它不需要安装,具有全面,平滑的用户界面,并为您提供了一个标准配置窗口,您可以在其中调整各种组件的设置。

4、综合界面

dnSpy配备了一个时尚,全面的用户界面,包含广泛的有用功能,它们整齐地组织在主窗口的标准菜单中。

更重要的是,它具有标准配置窗口,您可以在其中调整各种组件的设置,如其反编译器,调试器或十六进制编辑器,但也可以修改显示或其他参数。

显示全部

同类相关
猜你喜欢
  • 反编译工具

反编译工具更多>>

反编译软件有哪些?我们推荐了java反编译工具、apk反编译、反编译exe、反编译swf、反编译dll等,很多新手用户初始接触时不会操作,在工作进度上都会影响到,小编推荐大家多熟悉再进行使用,欢迎用户来下载体验!

玩家评论
我要跟贴
取消
最新手游