【发布时间】:2011-10-04 06:38:27
【问题描述】:
为什么我们可以轻松地反编译 .NET 程序集?
我们可以轻松反编译 .NET EXE 文件的主要原因是什么?
有很多软件可以用来混淆我的应用程序代码,但为什么需要混淆来保护?微软不能让人们很难知道吗?主要原因可能是 .NET 代码应该变成 IL 代码吗?这是真的吗?
【问题讨论】:
-
你可能想先阅读this question
-
回到基本问题,您是否想将您的应用程序/技术/研究的代码丢失/暴露给其他人?情报属性?
-
这本书对您来说可能很有趣:Jeffrey Richter 的“CLR via C#”(ISBN 0735627045)。
-
另外:请注意这与 java 没有太大区别;这不是“不能让它变得困难”的问题 - 简单地说:这不是要求(并且会是一个虚假的安全饰面)
-
4:09 进入本次采访关键 IL 设计师 Vance Morrison:channel9.msdn.com/shows/Going+Deep/…
标签: c# decompiler