[討論] C# 真的太容易被反組譯了

看板C_Sharp作者 (Har)時間19年前 (2005/08/17 17:20), 編輯推噓2(207)
留言9則, 1人參與, 最新討論串1/14 (看更多)
聽說﹐幾乎沒有共享軟件(shareware) 是用 C# 寫的﹐因為﹐真的太容易被反組 譯(Decompile)了﹐而且反組譯出來的源代碼﹐和原本的源代碼完全一模一樣。 當然﹐要是拿來做開發源代碼的專案﹐是再美妙不過了。不用聲明 GPL﹐也自動 GPL。那個獃子要拿來盜版﹖根本無法封堵。 可是﹐要是拿來做商業產品﹐就很不妙了。比方說﹐SQL 的格式﹑資料庫的密碼 ﹐統統都可以被看光﹐怎樣做商業應用﹖網上著名的反組譯程式 Reflector 就是 免費下載的。要看看自己做出來的 EXE 或者 DLL 會被反組譯到怎樣的程度﹐各位 下載來看看就知道了。 另外﹐C# compile 出的 DLL 也是可以被 Decompile 的﹐已經測試過了。 Visual Studio 2003 裡面包含的 Dotfocastor 只是普通版﹐聽說效果超爛。真正 professional 版要 1495 美金耶。而且也無法阻止人家看到代碼﹐只是名詞全部 被換掉﹐要理解比較困難而已。 各位有什麼好辦法嗎﹖ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.48.51.33

219.84.81.23 08/17, , 1F
『聽說』很糟也只是聽說,反組譯後就一定看得懂?
219.84.81.23 08/17, 1F

219.84.81.23 08/17, , 2F
至於在原始碼內寫一些帳號密碼的資料
219.84.81.23 08/17, 2F

219.84.81.23 08/17, , 3F
VS2005提供可加密的string,可試用看看
219.84.81.23 08/17, 3F

219.84.81.23 08/17, , 4F
有優點有缺點啦,這個就要自己取捨啦
219.84.81.23 08/17, 4F

219.84.81.23 08/17, , 5F
JAVA勒? .class比MSIL更好懂吧!
219.84.81.23 08/17, 5F
網上很多用 Dotfocastor 加密的例子﹐你可以自己找來看看﹐看你懂不懂。 ※ 編輯: haryewkun 來自: 60.48.51.33 (08/17 19:17)

219.84.81.23 08/17, , 6F
Sorry,我沒去找DotFocastor的例子
219.84.81.23 08/17, 6F

219.84.81.23 08/17, , 7F
但是我反編譯了ComponentOne的元件
219.84.81.23 08/17, 7F

219.84.81.23 08/17, , 8F
看了看,我就鳥掉了...
219.84.81.23 08/17, 8F

219.84.81.23 08/17, , 9F
看那個C1.C1PDF就頭暈了
219.84.81.23 08/17, 9F
文章代碼(AID): #130m5lk5 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #130m5lk5 (C_Sharp)