3

我正在使用 ILSpy 查看 .dll。大多数课程都是英文的,但有些课程是我无法解释的奇怪字母。我想知道 .dll 或 ILspy 是否存在错误,或者您是否需要对它进行不同的反编译。

在此处输入图像描述

4

1 回答 1

6

由于代码已被混淆,这是一种使代码难以理解的方式,从而阻碍了逆向工程。

通常 PreEmptive 的混淆工具在 Visual Studio 中,检查一下。您还可以尝试 Market Place、Nuget 和 Visual Studio Gallery 了解更多信息。

如果您希望对 DLL 进行去混淆处理,则可以使用旧的代码副本并在此基础上进行重构。否则你会发现混淆通常是一种方式,例如将 a 重命名btnSavea1不可逆的。

于 2017-05-14T00:29:14.433 回答