混淆的.net c#应用程序可以反编译吗?

本文关键字:编译 应用程序 net | 更新日期: 2023-09-27 18:17:46

我用。net c#编写了一个程序来加密一些信息。

为了完成任务,我使用了一个包含机密信息的数组。我要知道有没有可能破解这个程序。有人能从exe文件中得到数组吗。数组值不会显示在应用程序中。我使用的是Visual Studio.NET附带的Dotfuscator社区版本。所有我想知道的是,是否有可能提取的exe访问其中使用的成员变量。? ?

混淆的.net c#应用程序可以反编译吗?

是的,反编译应用程序非常容易。您可能希望安装并运行Reflector(或类似的等效程序),看看会暴露什么。从根本上说,如果应用程序中嵌入了敏感信息,它总是可以被发现的。

绝对是的,如果你没有使用Dotfuscator或任何其他保护软件加密Exe,破解者不仅可以看到你的数组变量,还可以返回整个应用程序的源代码。