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

看板C_Sharp作者 (Har)時間19年前 (2005/08/19 17:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/14 (看更多)
※ 引述《Aurim (Who cares?)》之銘言: : Borland附的是Wise Owl Demeanor for .NET Personal Edition, : 不過我沒拿reflector來反編譯看看效果如何。 : 有一件事情是肯定的,Borland的.NET程式庫裡頭,有一些東西沒法被反編譯出來, : 會有奇怪的reference找不到的問題,只能從IL code的層面去解讀那些code的功用。 : 如果怕被反編譯,最快的DIY自救方式就是自己設計class loader,所有物件類別跟 : 組件檔案都是加密過的,靠自己的class loader解密後載入。 : 來反編譯嘛,要反編譯什麼東西啊?反編譯器都只能讀正常格式的物件類別檔跟組件 : ,加加密就擋下一大票人啦。 你的 class loader 用什麼語言寫﹖ 如果用 C# 寫﹐別人反編譯你的 class loader 不就搞定了。 如果用 C/C++ 寫﹐我就不知道要怎樣和 CLI 互動了。那應該是很不容易的。你裡面 包含的是 MSIL﹐要讓 CLI 解讀﹐但是又要先進行解密。。。 聽說 MaxtoCode 就是這樣干的﹐寫出那個外殼的人直接將它商品化來售賣了。也就是 說﹐能夠寫出這樣的殼﹐已經足夠拿來單獨售賣了。 我的功力不能夠和高手比﹐只想要尋找簡單又便宜的解決方案。(笑) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.48.167.116
文章代碼(AID): #131P-pEN (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 7 之 14 篇):
文章代碼(AID): #131P-pEN (C_Sharp)