混淆的 .Net C# 应用程序可以反编译吗?
我用.net C# 编写了一个程序来加密一些信息。
为了完成任务,我使用了一个包含机密信息的数组。我需要知道是否有可能破解该exe。我的意思是任何人都可以从exe文件中获取该数组。该数组值未显示在应用程序中。我使用Visual Studio.NET 附带的 Dotfuscator 社区版本。 我只想知道是否可以提取 exe 来访问其中使用的成员变量..?
I have written a program in .net C# to encrypt some information.
To accomplish the task I used an array which contains confidential information.I need to know that is it possible to crack the exe.I mean can anybody get the array from the exe file.The array values are not shown in the application.I used community version of Dotfuscator which comes with Visual Studio.NET.
All I want to know that is it possible to extract the exe to access the member variables used in it.. ??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,反编译该应用程序非常容易。您可能需要安装并运行 Reflector (或类似的等效项)并查看暴露的内容。从根本上来说,如果应用程序中嵌入了敏感信息,那么总是可以找到它。
Yes, it would be very easy to decompile the application. You might want to install and run Reflector (or a similar equivalent) and see what gets exposed. Fundamentally, if there's sensitive information embedded in the application, it can always be found.
肯定是的,如果您没有使用 Dotfuscator 或任何其他保护软件加密 Exe,破解者不仅可以看到您的数组变量,还可以返回应用程序的整个源代码。
Definitely yes, if you didn't encrypt the Exe by using Dotfuscator or any other protection software, the cracker not just can see your array variables, but can return the whole source code of your application.