我用 .net C# 编写了一个程序来加密一些信息。
为了完成任务,我使用了一个包含机密信息的数组。我需要知道是否有可能破解 exe。我的意思是任何人都可以从 exe 文件中获取数组。数组值未显示在应用程序中。我使用随 Visual Studio.NET 一起提供的 Dotfuscator 社区版本。我只想知道是否可以提取 exe 以访问其中使用的成员变量.. ??
我用 .net C# 编写了一个程序来加密一些信息。
为了完成任务,我使用了一个包含机密信息的数组。我需要知道是否有可能破解 exe。我的意思是任何人都可以从 exe 文件中获取数组。数组值未显示在应用程序中。我使用随 Visual Studio.NET 一起提供的 Dotfuscator 社区版本。我只想知道是否可以提取 exe 以访问其中使用的成员变量.. ??
是的,反编译应用程序非常容易。您可能想要安装并运行Reflector(或类似的等效程序)并查看暴露的内容。从根本上说,如果应用程序中嵌入了敏感信息,则始终可以找到它。
绝对是的,如果您没有使用 Dotfuscator 或任何其他保护软件对 Exe 进行加密,那么破解者不仅可以看到您的数组变量,还可以返回您的应用程序的整个源代码。