2013-01-17 71 views

回答

0

有一些產品聲稱能夠將.NET程序集反編譯爲源代碼(如http://www.reflector.net/)。你也可以使用混淆器來嘗試和解決這個問題。 這裏有一個很好的概述:http://blogs.msdn.com/b/clrsecurity/archive/2005/05/26/422440.aspx

+1

索賠?你有沒有嘗試過?對於大多數程序集,它工作正常。 – Oded

+0

好的,但我怎樣才能保護我的應用程序免遭反編譯? – user1970090

+0

我寫了'索賠',因爲我沒有使用這些類型的產品的經驗,我不是故意貶低閱讀。爲了保護你的代碼,你需要嘗試使用混淆器。 – 5uperdan

3

一般來說,是的,它可以。你可以很容易地使用任何一種流行的.NET反編譯器(Reflector,ILSpy等)。

爲了保護你的代碼,你需要使用一個混淆器 - dotFuscator是一個流行的代碼,儘管商業代碼往往更健壯並提供更好的保護。

但是,請注意,沒有100%保證這些將可以工作 - 足夠確定的攻擊者將能夠反編譯。

相關問題