有史以來最牛B的.NET程序集加密方法? - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- 有史以來最牛B的.NET程序集加密方法? (http://www.webasp.net/article/18/17851.htm) |
| -- 作者:未知 -- 發佈日期: 2005-04-22 |
|
今天在一個QQ群裡面,一位群友透露了這樣一條消息「我看到最強的.Net反反編譯軟件了」,「Reflector?」,錯了,注意有兩個「反」字 -_-! 「XenoCode?」,錯了,比這個還要牛的! -_-! 眾人不信。 然後那位大俠貼出了介紹這個工具的地址:http://blog.csdn.net/coolksj/ 這是一個叫 MaxtoCode 的軟件: 最新版的它目前還不提供混淆功能,它計劃在推出WEB application and Class Library加密功能後才推出加密混淆一體化的功能。 它使用的技術手段是利用ASM對MSIL代碼加密,從而不用禁止任何反編譯工具也可以達到無法反編譯的功能,上面的例子已經很清楚的展現給你們了。 它的執行效率:在普及版中,我們的用例程序大約3000個方法需要加密的情況下,加密耗時 < 1秒。您根本感覺不到與正常使用有什麼區別 它有一個缺點,就是加過密後的程序,只能運行在WINDOWS系列平台上。如果您的程序目前只運行在WINDOWS平台上,那麼MaxtoCode將是你知識產權的最佳武器(.NET的設計是可以跨平台的,不過Microsoft並沒有去考慮跨平台的工作)。如果您的程序需要運行在其它系統上,您可以只用MaxtoCode的混淆功能在以後的版本中。 1.利用ASM對MSIL代碼加密; 目前還不清楚軟件的實現原理,不知道是不是作者找到了MSIL的一些「切入點」,可以讓方法的主體都被反編譯器跳過了? 作者透露軟件的核心已經開發完成了,現在正在開發程序界面。5月5號發佈!值得大家關注! |
| webasp.net |