最近由於要寫一些界面的東西,寫了幾個月c#(之前一直做c/c++項目),發現c#寫界面很方便,效果也不錯,在這個過程中也聽說c#程序可以很容易被反編譯到,但一直也沒時間去自己反編譯去試着看看,心想就算能反編譯最多也和c/c++那樣,反編譯出來的不會讓你看得很爽吧。。。。
可是。。
今天試了一下,嚇了一跳。。。。nm這不是一樣的么,除了沒有注釋。。。
反編譯前源碼截圖:
反編譯后截圖:
想一想,喜憂參半,喜的是我可查看別人沒有混淆的c#程序源碼了,憂的是自己的一些可能項目發布后如果不加混淆的話就是裸奔在別人面前啊中。。。
ILSpy 官網:http://ilspy.net/ 它是開源的,需要的可以上去免費下載。。