C# 真的太容易被反組譯了

| |
[不指定 2006/08/17 17:28 | by haryewkun ]
聽說﹐幾乎沒有共享軟件(shareware) 是用 C# 寫的﹐因為﹐真的太容易被反組譯(Decompile)了﹐而且反組譯出來的源代碼﹐和原本的源代碼完全一模一樣。

當然﹐要是拿來做開發源代碼的專案﹐是再美妙不過了。不用聲明 GPL﹐也自動GPL。那個獃子要拿來盜版﹖根本無法封堵。

可是﹐要是拿來做商業產品﹐就很不妙了。比方說﹐SQL 的格式﹑資料庫的密碼﹐統統都可以被看光﹐怎樣做商業應用﹖網上著名的反組譯程式 Reflector 就是免費下載的。要看看自己做出來的 EXE 或者 DLL 會被反組譯到怎樣的程度﹐下載來看看就知道了。

另外﹐C# compile 出的 DLL 也是可以被 Decompile 的﹐已經測試過了。

Visual Studio 2003 裡面包含的 Dotfocastor 只是普通版﹐聽說效果超爛。真正professional 版要 1495 美金耶。而且也無法阻止人家看到代碼﹐只是名詞全部被換掉﹐要理解比較困難而已。
编程 | 评论(0) | 引用(0) | 阅读(1426)


发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]